当前位置:  开发笔记 > 编程语言 > 正文

如何在我的Java应用程序中将Enter指定为所有JButton的触发键?

如何解决《如何在我的Java应用程序中将Enter指定为所有JButton的触发键?》经验,为你挑选了1个好方法。

我正在使用Metal外观编写Java Swing应用程序.每次我的应用程序中都有JButton时,用户使用Tab键将焦点移动到按钮,然后按Enter键.什么都没发生!如果他按下Space键,则会触发按钮事件.如何指定Enter键以触发与Space键相同的事件?谢谢您的帮助.



1> Alfred B. Th..:

我找到了以下内容:

http://tips4java.wordpress.com/2008/10/25/enter-key-and-button/

Rob Camick写道,在使用JDK5时,您只需添加...

UIManager.put("Button.defaultButtonFollowsFocus", Boolean.TRUE);

...到应用程序来解决问题.这对我有用!我无法想象更简单的事情.但是,当使用旧版本的Java时,你必须做一些像Richard和Peter在这个问题的答案中描述的东西.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有