社区
Java SE
帖子详情
jButton如何响应键盘事件(Enter键)
anhy
2004-12-21 09:11:30
既当我按下键盘Enter键时,就相当于鼠标按下该jButton一样的,我如果使用KeyEvent的话,我只能做到按下Alt+Enter才会响应。
请问如何达到我想要的目的:按下键盘Enter键时,就相当于鼠标按下该jButton一样
...全文
1014
13
打赏
收藏
jButton如何响应键盘事件(Enter键)
既当我按下键盘Enter键时,就相当于鼠标按下该jButton一样的,我如果使用KeyEvent的话,我只能做到按下Alt+Enter才会响应。 请问如何达到我想要的目的:按下键盘Enter键时,就相当于鼠标按下该jButton一样
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YG200233
2004-12-21
打赏
举报
回复
学习,帮你UP
anhy
2004-12-21
打赏
举报
回复
或者说当我按下Enter键时,jButton如何获得焦点?
anhy
2004-12-21
打赏
举报
回复
谢谢。
但是按照上面的方法,我只能实现当焦点在jButton1上我按Enter才响应。
我想实现的是不管当时界面上的焦点在哪里,当我按Enter键时,都会响应jButton的事件。
还有我目前的程序是
————————————————————————————————
void jButton1_actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(this,"hellworl") ;
}
void jButton1_keyPressedKeyEvent e) {
if ( e.getKeyCode() == KeyEvent.VK_ENTER ){
JOptionPane.showMessageDialog(this,"hellworl") ;
}
}
————————————————————————————
如果我想在jButton1_keyTyped(KeyEvent e)直接调用jButton1_actionPerformed(ActionEvent e) 如何实现?
谢谢
frame501
2004-12-21
打赏
举报
回复
先让JButton获得焦点,
然后再判断键盘事件是否是回车,
如果是就让它执行和点击JButton相同的事件处理
lxleaves
2004-12-21
打赏
举报
回复
让JButton获得焦点
anhy
2004-12-21
打赏
举报
回复
请问这个和我使用jButton1.setMnemonic(KeyEvent.VK_ENTER);有什么不同?
3q
sukewin2008
2004-12-21
打赏
举报
回复
我觉得这个问题应该这样,你可以在其它任何控件上加入一个回车事件监听(当然是有必要的,比如一个TextField用于输入,在这里加个事件监听,程序执行时输入完成时打回车就行了)!!就相当于点按钮!!!
这只是个人观点,不知还有没有其它好办法,我只是个菜鸟!!!!
kaymo
2004-12-21
打赏
举报
回复
void jTxt_1_keyPressed( KeyEvent e ) {
if ( e.getKeyCode() == KeyEvent.VK_ENTER ){
//to do
}
}
speedingman
2004-12-21
打赏
举报
回复
帮你up
anhy
2004-12-21
打赏
举报
回复
如何在主界面上注册键盘事件监听器呢?
谢谢
Mohooo
2004-12-21
打赏
举报
回复
上面的应该可行
我觉得也可以在主界面上注册键盘事件监听器 判断是否为 回车键 如果是 调用按下按钮响应时间
lxleaves
2004-12-21
打赏
举报
回复
void jButton1_actionPerformed(ActionEvent e) {
fun();
}
void jButton1_keyPressedKeyEvent e) {
if ( e.getKeyCode() == KeyEvent.VK_ENTER ){
fun();
}
}
void fun(){
JOptionPane.showMessageDialog(this,"hellworl") ;
}
sep11
2004-12-21
打赏
举报
回复
我也帮你UP
设置窗体的
Enter
键
响应
按钮
在C#中,Windows Forms或WPF应用程序经常需要处理
键
盘事件
,特别是
Enter
键
。当用户按下
Enter
键
时,通常希望它能触发默认的按钮点击事件。要实现这一点,我们可以为窗体添加一个事件处理程序,监听
键
盘事件
。首先,...
ButtonFocus.zip_Java编程_Java_
当我们谈论"
ENTER
"
键
事件与
JButton
的关联时,我们实际上是在讨论
键
盘焦点和事件处理的概念。在Java Swing库中,
JButton
类提供了与用户交互的能力,并且可以通过
键
盘的回车
键
来触发点击事件,这在创建
响应
式用户界面...
java教学案例
在这个案例中,我们将探讨Java如何处理用户在窗体上的交互,特别是当按下回车
键
时,如何设定默认的按钮
响应
。在GUI(图形用户界面)编程中,窗体默认按
键
是一个重要的功能,它允许用户通过
键
盘快速执行特定操作,而...
我如何安排使用Java swing制作屏幕
键
盘的按钮?
JButton
enter
Button = new
JButton
("
Enter
");
enter
Button.addActionListener(...); panel.add(
enter
Button); // ... 其他特殊
键
``` ### 5. 自定义样式 为了让
键
盘看起来更像真实
键
盘,可以调整按钮的大小、颜色...
Java-贪吃蛇报告.pdf
贪吃蛇游戏的核心玩法是通过
键
盘上的↑、↓、←、→方向
键
控制蛇的移动,空格
键
暂停游戏,
Enter
键
重新开始。游戏中,蛇吃到食物会增长,碰到边界或自身则游戏结束。游戏设有不同的速度等级,影响得分规则。游戏界面...
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章