为面版设置默认按钮
程序员文章站
2024-01-26 10:11:37
...
在GWT中如何为面板设置默认的按钮呢,当用户按下enter的时候,响应以该按钮的点击事件,下面一段代码是解决的方法:
public static void setDefaultButton(ContentPanel panel, final Button btn) {
panel.sinkEvents(Event.ONKEYPRESS);
panel.addListener(Events.OnKeyPress, new KeyListener() {
public void handleEvent(ComponentEvent e) {
if(e.getKeyCode() == 13) {
btn.fireEvent(Events.Select);
}
}
});
}
上一篇: GWT页面显示处理:RPC调用