因此,我对垂直滑块的JSlider默认键绑定有点不感兴趣。
有什么方法可以定制这种行为吗?
发布于 2010-01-03 11:07:45
您可以通过getInputMap和getActionMap方法访问键绑定。例如,要切换home/end键绑定(让Home转到顶部,end转到底部):
InputMap im = yourSlider.getInputMap();
im.put(KeyStroke.getKeyStroke("HOME"), "maxScroll");
im.put(KeyStroke.getKeyStroke("END"), "minScroll");下面是关于键绑定的教程。
发布于 2009-12-30 15:42:11
对于菜单,没有一种简单的方法。但是您可能可以将操作用于您的目的:http://java.sun.com/docs/books/tutorial/uiswing/misc/action.html
https://stackoverflow.com/questions/1958985
复制相似问题