1

我有一个框架面板

Frame frameExample = new Frame();

我点击它时需要隐藏框架,我知道方法setvisible

frameExample.setVisible(false);

但是如何onclick在 gwt 的框架上添加处理程序?

4

1 回答 1

0

要在 Frame 上添加已知 DOM 事件的处理程序,您应该使用 addDomHandler api。Frame 从 Widget 扩展而来,并且 widget 具有 addDomHandler api。

也来自 addDomHandler java doc

 /**
   * Adds a native event handler to the widget and sinks the corresponding
   * native event. If you do not want to sink the native event, use the generic
   * addHandler method instead.
   */

但是我不确定 Frame 是否支持 Click 事件。对类似 javascript 问题的快速 stackoveflow 搜索提供了Detect Click into Iframe using JavaScript

于 2013-01-02T11:40:00.793 回答