首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSlider键绑定

JSlider键绑定
EN

Stack Overflow用户
提问于 2009-12-24 16:47:11
回答 2查看 701关注 0票数 2

因此,我对垂直滑块的JSlider默认键绑定有点不感兴趣。

  • 家:往下走(为什么不去顶呢?)
  • 结尾:往上走(为什么不去底部?)
  • 向上/向下移动:方向很好,但上升了一些我无法控制的K值
  • 向上/向下箭头键:方向好,但上升1,我有一个高粒度滑块(0到65535),我希望有一个更直观的控制。

有什么方法可以定制这种行为吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-03 11:07:45

您可以通过getInputMapgetActionMap方法访问键绑定。例如,要切换home/end键绑定(让Home转到顶部,end转到底部):

代码语言:javascript
复制
InputMap im = yourSlider.getInputMap();
im.put(KeyStroke.getKeyStroke("HOME"), "maxScroll");
im.put(KeyStroke.getKeyStroke("END"), "minScroll");

下面是关于键绑定的教程。

票数 4
EN

Stack Overflow用户

发布于 2009-12-30 15:42:11

对于菜单,没有一种简单的方法。但是您可能可以将操作用于您的目的:http://java.sun.com/docs/books/tutorial/uiswing/misc/action.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1958985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档