GWT 事件处理全解析
在 GWT(Google Web Toolkit)开发中,事件处理是构建交互性强的 Web 应用程序的关键部分。下面将详细介绍 GWT 中事件处理的多种方式和常见事件类型。
1. 通过扩展监听器类处理事件
可以通过创建扩展高级事件监听器的新类来执行事件处理。标准的 Widget 类扩展了 EventListener 类,我们也能扩展更高级的监听器,如 MouseListener 。以 DialogBox 为例,它就扩展了 MouseListener 接口,代码如下:
public class DialogBox
extends PopupPanel
implements HasHTML, MouseListener {
private HTML caption = new HTML();
public DialogBox() {
// Some other bits of code
caption.addMouseListener(this);
}
public void onMouseMove(Widget sender, int x, int y){}
public void onMouseUp(Widget sender, int x, int y){}
public void onMouseEnter(Widget sender){}
public
超级会员免费看
订阅专栏 解锁全文
4

被折叠的 条评论
为什么被折叠?



