我在我的实时股票GUI GUI应用程序中遇到了一个奇怪的问题。 问题是这样的代码:Java Swing UIManger导致速度缓慢
InputMap im = (InputMap)UIManager.get("Button.focusInputMap");
im.put(KeyStroke.getKeyStroke("pressed SPACE"), "none");
im.put(KeyStroke.getKeyStroke("released SPACE"), "none");
如果从主线程中调用它的整个GUI应用程序变得很慢,滚动表时向上/向下滞后。 修复似乎是从Swing线程调用代码。
当错误的线程调用它时发生了什么?
看到我上面的答案,谢谢 – vmuser