首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JPopupMenu不应该失去焦点

JPopupMenu不应该失去焦点
EN

Stack Overflow用户
提问于 2010-06-03 00:12:18
回答 2查看 1.5K关注 0票数 0

有关JPopupMenu行为的问题。我希望JPopupMenu在出现时不要松散焦点。此外,当JPopupMenu处于焦点位置时,用户应该能够单击/更新小程序的其他部分。

这个是可能的吗?原因是此JPopupMenu正在显示一些代码,需要保持打开状态以供参考。

这就是我现在所拥有的,但只要用户点击主小程序,JPopupMenu就会失去焦点:

代码语言:javascript
复制
JPopupMenu popupMenu = new JPopupMenu();
popupMenu.show(component, x, y);

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2010-06-03 02:59:58

不要将JPopupMenu用于此目的。

您可以使用非模态JDialog作为“弹出窗口”。取消装饰对话框,则不会绘制边框。确保在创建对话框时指定所有者。您可以使用SwingUtilities.windowForComponent(..)方法来获取要用作所有者的窗口。

票数 1
EN

Stack Overflow用户

发布于 2010-06-03 02:38:25

“弹出菜单的确切手势因外观和感觉而异。”有关以独立于平台的方式执行此操作的详细信息,请参阅。另外,考虑扩展JApplet而不是Applet

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2959492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档