Filemaker(我知道,Amigas)有一个弹出菜单,它不同于 JPopup 或 SWT.POPUP:
当您将鼠标悬停在包含当前选定值的(比如说)文本字段上时,它就会出现。
选择突出显示在拖动时随鼠标指针移动。
当您退出(通过鼠标向上)时,选择被设置为鼠标悬停的项目。
如果鼠标不在某个项目上(即您已退出菜单并仍在拖动),则所选值保持不变。
它使从一组有限的选项中进行选择变得非常快速和容易。
有谁知道以这种方式运行的java实现?
编辑:
https://stackoverflow.com/questions/13782365/swt-popup-menu-rant-some-code?rq=1
包含一个很好的想法实现,我很高兴接受它并将其应用于我的解决方案。