Java Swing:我可以设置一个不需要按alt的按钮助记符吗?
发布时间:2020-12-15 03:00:41 所属栏目:Java 来源:网络整理
导读:例如,假设我的应用程序主窗口顶部有一系列工具栏样式的按钮.我想在其中一个附加一个助记符,这只是一个按键,就像F3一样. 将助记符设置为KeyEvent.VK_F3时,用户必须按Alt F3. 如果您有菜单项,则可以设置加速器而不是助记符,并选择是否使用元键.但是,按钮不允许
例如,假设我的应用程序主窗口顶部有一系列工具栏样式的按钮.我想在其中一个附加一个助记符,这只是一个按键,就像F3一样.
将助记符设置为KeyEvent.VK_F3时,用户必须按Alt F3. 如果您有菜单项,则可以设置加速器而不是助记符,并选择是否使用元键.但是,按钮不允许您设置加速器. 是否有办法转换按钮助记符的元键? 解决方法
Actions可以将一大块代码绑定到菜单项,按键,按钮以及您感兴趣的任何其他内容.
通常,不要将您的代码视为与特定按键/事件相关联 – 并且不要使用匿名内部类.而是使用真正的类,您的代码可以重用于不同类型的事物. Action类使用的模式给出了一些很好的例子. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
热点阅读