Using UiBinder declare a SubmitButton (
http://google-web-toolkit.googlecode.com/svn/javadoc/2.0/com/google/gwt/user/client/ui/SubmitButton.html)
within a qwt FormPannel. If you want to react to the user submitting the
form then assign a field name to the submit button and attach an event
handler to the submit button. The following is an example of how to setup
the event handler code when using UiBinder:

@UiHandler("yourButtonFieldName")
void onSubmitBtnClicked(ClickEvent e) {
    doSomething();
}


On Tue, Jan 4, 2011 at 10:36 AM, Greg Dougherty
<[email protected]>wrote:

> Hi Jeff,
>
> I don't see any place to attach a KeyPressHandler to a FormPanel.
> Were you thinking of something else?
>
> Greg
>
> On Jan 3, 6:27 pm, Jeff Schwartz <[email protected]> wrote:
> > I haven't tried it but I think if you wrap your input widgets in a gwt
> form
> > widget your button would respond appropriately.
> >
> > On Mon, Jan 3, 2011 at 9:57 AM, Greg Dougherty
> > <[email protected]>wrote:
> >
> >
> >
> > > I have a couple of places where I want the user to be able to hit
> > > enter, and have a button clicked.  So I created the class EnterButton,
> > > which has all the default constructors, and the following bit of code:
> >
> > >        public void onKeyPress (KeyPressEvent event)
> > >        {
> > >                int     keyCode = event.getNativeEvent ().getKeyCode
> > > ();
> >
> > >                if (keyCode == KeyCodes.KEY_ENTER)
> > >                        click ();
> > >        }
> >
> > > Is there a reason why some such class isn't part of GWT already?  Is
> > > there something in this code that will turn around and bite me in the
> > > tush?
> >
> > > --
> > > 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]<google-web-toolkit%[email protected]>
> <google-web-toolkit%[email protected]<google-web-toolkit%[email protected]>
> >
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/google-web-toolkit?hl=en.
> >
> > --
> > *Jeff Schwartz*
>
> --
> 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]<google-web-toolkit%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>


-- 
*Jeff Schwartz*

-- 
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