I am trying to add events to a Button using the UiBinder, but nothing is happening when I click the Button. Here is my code:
Login.ui.xml: <ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder" xmlns:g="urn:import:com.google.gwt.user.client.ui" > <g:HTMLPanel> <g:Button ui:field="button">test</g:Button> </g:HTMLPanel> </ui:UiBinder> Login.java: package com.company.client.view; import com.google.gwt.core.client.GWT; import com.google.gwt.event.dom.client.ClickEvent; import com.google.gwt.uibinder.client.UiBinder; import com.google.gwt.uibinder.client.UiField; import com.google.gwt.uibinder.client.UiHandler; import com.google.gwt.user.client.ui.Button; import com.google.gwt.user.client.ui.Composite; import com.google.gwt.user.client.ui.Widget; public class Login extends Composite { interface LoginUiBinder extends UiBinder<Widget, Login> { } private static LoginUiBinder uiBinder = GWT.create(LoginUiBinder.class); @UiField Button button; public Login() { initWidget(uiBinder.createAndBindUi(this)); } @UiHandler("button") void onButtonClick(ClickEvent event) { Window.alert("test"); button.setSize("200px", "300px"); } } Entry.java: package com.company.client.presenter; import com.google.gwt.core.client.EntryPoint; import com.google.gwt.dom.client.Document; import com.presto.client.view.Login; public class Entry implements EntryPoint { @Override public void onModuleLoad() { Login l = new Login(); Document.get().getBody().appendChild(l.getElement()); } } .... The button correctly shows on the page, but there is no click event. I am new to GWT, so I'm not sure what else I'm missing. Any ideas? Thanks. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.