Filemaker (そして、Amigas も理解している) には、JPopup や SWT.POPUP とは異なるポップアップ メニューがあります。
現在選択されている値を保持している(たとえば)テキストフィールドにマウスを合わせると表示されます。
マウス ポインタをドラッグすると、選択ハイライトが移動します。
(マウスを上に上げて) 終了すると、マウスが置かれている項目が選択範囲に設定されます。
マウスが項目の上にない場合 (つまり、ドラッグしたままメニューを終了した場合)、選択された値は変更されません。
これにより、限られた一連のオプションから非常に迅速かつ簡単に選択できます。
このように機能するJava実装を知っている人はいますか?
編集:
https://stackoverflow.com/questions/13782365/swt-popup-menu-rant-some-code?rq=1
アイデアのかなり良い実装が含まれており、喜んでそれを取り入れて私のソリューションに取り入れます。