我们将 Swing 应用程序从 JAVA 1.4 迁移到 JAVA 5,我们面临的问题是 ALT + Key 在内部框架关闭后在 Java 5 中不起作用。只要没有关闭任何内部框架,它就可以工作。当它被最小化和最大化时,它再次起作用。
我的理解是,它没有让焦点回到菜单栏,或者它没有正确地重新绘制菜单,导致 ALT + 键不起作用。
是否有任何特定原因导致已经工作的代码表现得像这样,这是否与不推荐使用的方法 setNextFocusableComponent 相关,我不这么认为。
提前致谢。