我把一些键盘问题赶到JSplitPane
吃WHEN_ANCESTOR_OF_FOCUSED_COMPONENT
的光标键。我在步骤调试器中看到了这些条目。但输入地图何时实际填充?因为如果我试图清除它,那里什么也没有......
val sp = new javax.swing.JSplitPane(orient, left, right)
val map = sp.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT)
map.clear()
然后该地图已空。那么它必须在以后填补吗?
答案 0 :(得分:0)
虽然它没有直接回答我的问题,但它解决了我的问题:
UIManager.getDefaults.remove("SplitPane.ancestorInputMap")