我正在从 Swing 程序旋转我的 jME3 场景对象。不幸的是,直到我用鼠标单击 jME3 Canvas 时才发生旋转。
是否可以立即实现修改?
最佳答案
这是一个很久以前的问题,您可能已经找到了解决方案。 我也遇到了同样的问题,并非常努力地寻找解决方案。
对于遇到同样问题的人,这里的链接可能会有所帮助。
http://hub.jmonkeyengine.org/t/swing-canvas-and-events/21352/2
结论: 这是 JME Canvas 失去焦点的问题。
两行代码即可解决!
首先:选择应用程序设置:setPauseOnLostFocus(false);
- 这使得您的更新方法在失去焦点时也可以通过单击 swing 组件来运行
第二:还将窗口中其他控件的 focusable 属性设置为 false:object.setFocusable(false);
希望我能帮上忙。 谨致问候。
EsKay。
关于java - 如何在 jME3 中修改 Swing 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24310335/