public class MyComponent {
   private SimplePanel panel = new SimplePanel();
   private textBox = new TextBox();
   private Button myButton = new Button("Save",
                new ClickListener() {
                  public void onClick(Widget sender) {
                       String data = textBox.getText()
                  }
                });

  public MyComponent {
    panel.add(textBox);
    panel.add(myButton);
}

Instance variables declared in MyComponent are directly available like
this. if panel was a separate class then you would need to do
something like:

panel.getTextBox().gettext();

regards
gregor

On Nov 18, 4:29 am, Loki <[EMAIL PROTECTED]> wrote:
> Perhaps my brain is just fried-- the longer I code, the less sense
> coding seems to make to me, so maybe I just need a break, but I'll
> list my problem just in case I'm wrong.
>
> Okay, so I have a setup where a user enters data into a bunch of
> various textboxes, and there's a button labeled "Save" waiting for the
> user at the end of it all. However, with the way the button is set
> up--
>
> Button save = new Button("Save",
>                 new ClickListener() {
>                   public void onClick(Widget sender) {
>
>                   }
>                 });
>
> And then later,
>
> panel.add(save);
>
> it seems to me that I can't really put anything in the onClick()
> method that will actually allow me to access all those various
> textboxes I have elsewhere without making, like, EVERY textbox a
> global variable, which is just nonsense.
>
> SUMMARY: wut do i do guyz
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to