我有一个框架面板
Frame frameExample = new Frame();
我点击它时需要隐藏框架,我知道方法setvisible
frameExample.setVisible(false);
但是如何onclick
在 gwt 的框架上添加处理程序?
要在 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。