社区
Java SE
帖子详情
jButton如何响应键盘事件(Enter键)
anhy
2004-12-21 09:11:30
既当我按下键盘Enter键时,就相当于鼠标按下该jButton一样的,我如果使用KeyEvent的话,我只能做到按下Alt+Enter才会响应。
请问如何达到我想要的目的:按下键盘Enter键时,就相当于鼠标按下该jButton一样
...全文
1038
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
java按
键
事件空格_java – 使用空格
键
触发
JButton
,或输入
键
或鼠...
我正在尝试使用单个按钮获取一个简单的JFrame,以便在发生任何这些事件时触发事件:>按下
Enter
键
并且
JButton
具有焦点>按下空格
键
并且
JButton
具有焦点>点击
JButton
.似乎
Enter
和空格
键
是“免费”,以及使用
JButton
上的addActionListener默认鼠标点击;问题是,我已经读过,
键
绑定依赖于所使用的外观.我试图通过将
Enter
和空格
键
添加到JB...
Java工具类的运用(使JTextField绑定到
Enter
)
最近在写校园导航项目的时候遇到一个小问题,怎么将
Enter
按钮绑定到一个容器上去,在经过八方查找以后,确实找到了最简单的实现方案,只需要加上一句话,即可使一个按钮绑定到
Enter
键
,即在按下
Enter
时直接触发一个按钮事件,先来看看代码: JFrame.getRootPane().setDefaultButton(
JButton
); 其中JFrame是顶级容器,
JButton
...
java提交按钮_java – 允许“
Enter
”
键
按提交按钮,而不是仅使用MouseClick
我正在学习Swing类和一切。我有一个玩具程序,我一直在一起提示一个名字,然后提出一个JOptionPane消息“你输入(您的名字)”。我使用的提交按钮只能点击,但我想让它使用输入按钮。我试过添加一个KeyListener,正如在我使用的Java书中推荐的(Eventful Java,Bruce Danyluk和Murtagh)。这是我的代码:import java.awt.BorderLayou...
java回车触发按钮的代码
可以实现回车触发按钮,或者是在文本输入框的时候,回车触发一个事件。使用的时候,只要将SwingUtils .
enter
PressesWhenFocused(
JButton
)这样就可以实现回车时候,触发按钮。另外文本输入框回车触发事件则是:SwingUtils .
enter
PressesWhenFocused(JTextField textField,ActionListener act
java action处理list_java里监听相关ActionListene的理解。========此代码是错误的,
package com.aa;import java.awt.Component;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import javax.swing.*;//...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章