Joo*_*kka 8 swing popup submenu
http://java.sun.com/products/jfc/tsc/articles/mixing/index.html建议如何制作JPopupMenu重量级人物.只需设置属性:
setLightWeightPopupEnabled(false);
Run Code Online (Sandbox Code Playgroud)
它工作正常,但如果我在弹出窗口中有子菜单,作为JMenu项目实现,它们似乎不会继承弹出窗口的重量级.JMenu没有让自己重量级的方法,并且使用AWT Menu不是一个选项,因为我想把Swing项目放入其中.
我如何使子菜单重量级?
这似乎是一个 Swing 错误。设置全局属性
JPopupMenu.setDefaultLightWeightPopupEnabled(false);
Run Code Online (Sandbox Code Playgroud)
作品!子菜单JMenu项也很重,这是应该的。显然,每个实例的方法setLightWeightPopupEnabled应该以类似的方式工作,但事实并非如此。
我为此提交了一个错误(错误 ID:7005406),但我将问题留在这里,以防其他人对此提出异议。所以解决方案是使用全局设置,直到错误得到修复。
| 归档时间: |
|
| 查看次数: |
1125 次 |
| 最近记录: |