我在我的實時股票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