这就是我想做的。我正在制作一个建议单词的弹出窗口,一次 10 个,并可以选择显示接下来的 10 个建议。我将它设计为一个 JPopupMenu,有 11 个项目;10 条建议和一个“显示更多...”选项。
在“显示更多...”上运行的代码会删除所有以前的项目,并添加新的项目(足够简单)。
问题是当我按下“显示更多...”时,JPopupMenu 会关闭(我认为这是默认行为)。我已经尝试过解决这个问题,即使创建一个全新的弹出窗口并将其显示在同一位置。
有没有一种简单的方法可以让 JPopupMenu 在按下其中一个项目时不消失?提前致谢!