void jTxt_1_keyPressed( KeyEvent e ) {
if ( e.getKeyCode() == KeyEvent.VK_ENTER ){
//to do
}
}
if ( e.getKeyCode() == KeyEvent.VK_ENTER ){
//to do
}
}
解决方案 »
- javaSE帮助文档和JDK帮助文档有区别吗
- 怎么按位取反
- hpunix下发布WEB程序报JSP错误
- 调用WebSphere MQ jar包的set方法,windowsXP会抛出UnsupportedEncodingException异常,Linux则没有问题
- 程序欣赏: Java Swing做的图书借阅管理程序,免费下载!
- 请问下byte 怎么生成 pdf
- 美女求救,进者都散分!!!
- 客户端如何操作服务器的文件(如查看文件列表,上传,下载)(★)
- 急,急,急!关于在win98下安装autocad r14的问题! 500分!在线等待!
- Java 静态类内部类的疑惑
- 布局管理器
- 网络文件传送出现问题,,大家帮忙看看!!!!!
3q
但是按照上面的方法,我只能实现当焦点在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) 如何实现?谢谢
fun();
} void jButton1_keyPressedKeyEvent e) {
if ( e.getKeyCode() == KeyEvent.VK_ENTER ){
fun(); }
}
void fun(){
JOptionPane.showMessageDialog(this,"hellworl") ;
}