これは意図した機能ですか、何か間違っていますか?GXTボタンは最初のクリックでメニューを表示し、2回目のクリックでメニューを非表示にしません
私がやっていることは、GXTボタンを作成し、setMenuを呼び出してGXTメニューをアタッチすることです。最初のクリックではメニューが正しく表示され、2度目のクリックでメニューはMouseDownで消えますが、MouseUpに再び表示されます。メニューを非表示にする唯一の方法は、ボタンからクリックすることです。
私はそれが別のボタンを追加することによって、自分のコード内の特定のボタンで奇妙なものではないことを確認した。これが意図されている場合は、
Button button = new Button("test");
Menu menu = new Menu();
button.setMenu(menu);
add(button);
閉じるためのリスナーを追加する方法の提案があります2回目のクリックでメニューを開きますか?