所以我对JSlider垂直滑块的默认键绑定有些不知所措。
有没有办法自定义此行为?
答案 0 :(得分:4)
您可以通过getInputMap
和getActionMap
方法访问键绑定。
例如,要切换home / end键绑定(make Home转到顶部,然后结束到底部):
InputMap im = yourSlider.getInputMap();
im.put(KeyStroke.getKeyStroke("HOME"), "maxScroll");
im.put(KeyStroke.getKeyStroke("END"), "minScroll");
Here's关于键绑定的教程。
答案 1 :(得分:0)
菜单没有简单的方法。但您可以将行动用于您的目的:http://java.sun.com/docs/books/tutorial/uiswing/misc/action.html