如何在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

08-04 19:46