我是使用 GWT 的初学者。我有一个menubar
弹出窗口Label click
。当用户单击屏幕上的任何位置(导致它显示的标签除外)时,我需要将其删除(合法)我尝试了各种方法,例如将这个事件连接到
RootPanel.get().addDomHandler(clickDetectHandler, ClickEvent.getType());
public void onClick(ClickEvent event) {
Object source = event.getSource();
if (!(source instanceof MenuBar))
panel.remove(menu);
我什至尝试使用,MouseOutEvent
但它没有检测到点击。我可以通过单击返回将其删除legal label
。但是我需要在检测到屏幕上的点击时将其删除。请指教。