在JTextField时回车触发按钮,如何实现??? 有这样的方法吗?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对于JTextField,请用:txtResult.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {//计算}};因为JTextField中按回车会直接运行actionListener的 对其进行事件监听,在actionPerformed中用代码来判断所按的键是否为Enter,如果是,则触发响应的动作 大哥们,你们弄错了!!!!!1我知道能响应enter,但问题是我想在文本框内回车,触发“JButton“那里登陆代码。 重构一下,把button的处理代码写成一个方法,两边一起调 用button的监听器监听TextField的输入就行了,重写监听的方法就能解决问题。 答:人家的意思是:JTextField响应enter时,直接调用的是:JButton的事件处理代码.哪里又要你再写代码了. 答:就是JButton的事件处理代码同时也向JTextField注册一下,不就是直接调用了. 有,官方网就有DEMO是这样的。在ROOT里引进一个ENTER键的KEY触发 这样写就可以了,回车键的keycode是10,判断一下jtf.addKeyListener(new KeyListener(){ public void KeyPressed(KeyEvent e){ } public void keyPressed(KeyEvent e) { // TODO Auto-generated method stub if(e.getKeyCode()==10){ jb.setText("1234"); } System.out.println(e.getKeyCode()); } public void keyReleased(KeyEvent e) { // TODO Auto-generated method stub } public void keyTyped(KeyEvent e) { // TODO Auto-generated method stub } }); 不用那么麻烦,在文本框中捕捉到回车时,执行button.doClick()就行了,就像模拟一次按按钮动作 急急急!!! 面试 关于线程,jdk1.5对并发的支持 急!!请教JPasswordField的一个问题 请教一下关于request.setAttribute()的用法,谢谢.[急!在线等!] 关闭其他JAR包中窗体的问题 菜鸟问题,关于String数组 学习网络部分和数据库部分用不用买本专门讲解的书? 急需帮助:一个JAVA问题,关系着我的前途,请各位多多指教 H.M.Deitel/P.J.Deitel 的JAVA程序设计教程(第5版) 怎么样??? 这是怎么回事?高手请进! 如何调用jar压缩包里现有的类 关于查询的一个问题?
txtResult.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//计算
}
};
因为JTextField中按回车会直接运行actionListener的
我知道能响应enter,但问题是我想在文本框内回车,触发“JButton“
那里登陆代码。
jtf.addKeyListener(new KeyListener(){
public void KeyPressed(KeyEvent e){
} public void keyPressed(KeyEvent e) {
// TODO Auto-generated method stub
if(e.getKeyCode()==10){
jb.setText("1234");
}
System.out.println(e.getKeyCode());
} public void keyReleased(KeyEvent e) {
// TODO Auto-generated method stub
} public void keyTyped(KeyEvent e) {
// TODO Auto-generated method stub
}
});