0
这是预期的功能还是我做错了什么?GXT按钮在第一次点击时显示菜单,在第二次点击时不会隐藏菜单
我所做的只是创建一个GXT按钮并调用setMenu来附加一个GXT菜单。在第一次点击时,菜单正确显示,第二次点击时,菜单在MouseDown上消失,但在MouseUp上重新出现。让菜单隐藏的唯一方法是点击按钮。
我确认它是不是有什么奇怪的,在我的代码的特定按钮,通过增加另一个按钮:
Button button = new Button("test");
Menu menu = new Menu();
button.setMenu(menu);
add(button);
如果这样做的目的,是有关于如何添加一个监听器关闭建议第二次点击菜单?