小编ser*_*eda的帖子

是否有Swing hack来查询或设置窗口的Z顺序?

我们试图在退出时保存应用程序的状态并在启动时恢复它.状态的一部分是所有JFrame的相对Z顺序.

不幸的是,Swing似乎没有提供任何学习或设置窗口的Z顺序的方法(甚至相对于同一VM中的其他窗口).

我们通过在所有窗口上按顺序调用toFront()来处理设置Z顺序.但查询Z顺序仍未解决.(添加焦点侦听器并不总是有效,例如,当在一组窗口上使用Windows"Cascade"操作时.)

有任何想法吗?

java swing

6
推荐指数
1
解决办法
2766
查看次数

Swing组件的ActionMap中的默认操作名称是否标准化?

假设我有一个像JSlider这样的标准Swing组件,但我想略微调整输入映射.默认输入映射和操作映射是按外观安装的,我想重用ActionMap中已有的一些操作.为此,我需要将ActionMap条目的键放入InputMap条目的值中.

我可以在运行时使用调试器轻松查找ActionMap键(总是一个String),并重用它.它将起作用 - 在我的JDK和L&F版本上得到保证.

所以问题是,在任何地方都记录了默认Swing组件操作的关键,它们是否可以"合法地"随时间变化(即从JDK版本到JDK版本或从L&F到L&F)并且您在实践中看到了这样的变化吗?

谢谢.

java swing

6
推荐指数
1
解决办法
837
查看次数

标签 统计

java ×2

swing ×2