如何在Java中将Windows操作重新分配给组合键?我想基本上将默认窗口的“ Page Down”操作共享给诸如“ control D”的组合键。
这是我到目前为止所拥有的:
KeyStroke addedKeyStroke = KeyStroke.getKeyStroke("control D");
getInputMap().put(addedKeyStroke, "page-down");
但是,按ctrl-L时没有任何反应。请有人让我知道要完成此工作需要做什么吗?
谢谢,
最佳答案
编辑
KeyStroke addedKeyStroke = KeyStroke.getKeyStroke("control D");
InputMap inputMap = myTable.getInputMap(JComponent.WHEN_FOCUSED);
inputMap.put(addedKeyStroke , "scrollDownChangeSelection");
另请参阅此answer