我在不断重新绘制(这是一款游戏)的框架上使用AWT PopupMenu,但每当PopupMenu显示时,父框架都会冻结。有没有办法来禁用这个?PopupMenu冻结父框架
0
A
回答
1
我假设应用程序的其余部分是在Swing中创建的,并且您将AWT popmenu与Swing组件结合使用。
我已经得到了AWT PopMenu问题的公平份额。你需要在应用程序的界限之外显示Popmenu吗?如果您只需要能够在应用程序(JFrame)中显示它,那么您可能会将JComponent放在所有其他面板上(使用JLayredPane)并在其中绘制自己的流行菜单。
更容易的是在Java 7中使用JLayer获得相同的效果(或者,如果您不使用Java 7而使用Java 5或6,则使用JXLayer)。
上述方法也是AWT popmenu功能更强大,因为您控制图纸。因此,例如使其变成半透明的或者让它圆滑的边缘变得轻而易举。
相关问题
- 1. 调用PopupMenu VB.NET框架2.0
- 2. Jquery父框架
- 3. 父框架的getrequestURL
- 4. MFC对话框冻结
- 5. “冻结”一个输入框
- 6. 使用SetParent冻结父窗口
- 7. 实体框架4.1代码优先冻结
- 8. 即使在其他线程中启动,框架也会冻结
- 9. 地址簿框架,应用程序冻结时保存
- 10. “爷爷框架内的父框架内的儿童框架”wxPython
- 11. 框架导航中的UWP框架 - 如何访问父框架?
- 12. Adobe Air父框架桥
- 13. 实体框架取父
- 14. 模态弹出框和父框架
- 15. 结果Zend框架
- 16. Javascript框架结构
- 17. Zend框架结构
- 18. 对话框冻结异步任务android
- 19. JQuery对话框和背景冻结
- 20. 不冻结显示Chrome对话框页
- 21. Eclipse在建议弹出框中冻结
- 22. 拆箱冻结Winforms组合框
- 23. Swingworker冻结对话框,不更新
- 24. JQuery对话框冻结关闭
- 25. 另存为对话框冻结
- 26. MFC对话框窗体冻结
- 27. 已冻结选择列表框项目
- 28. PopupMenu RuntimeException
- 29. Java PopupMenu复选框系统托盘
- 30. Javascript - 获取框架元素到根父框架的协调
这是一个Swing或AWT应用程序吗?我们可以看到一些代码吗? –