方法一:import java.awt.* ;import javax.swing.* ;import java.awt.event.*;public class ButtonTest extends JFrame implements KeyListener{ private JButton b1 = new JButton("Click") ; public ButtonTest(){ this.getContentPane().add(b1) ; b1.addKeyListener(this) ; this....
在java中qq界面中怎么按enter键发送消息
方法一:import java.awt.* ;import javax.swing.* ;import java.awt.event.*;public class ButtonTest extends JFrame implements KeyListener{ private JButton b1 = new JButton("Click") ; public ButtonTest(){ this.getContentPane().add(b1) ; b1.addKeyListener(this) ; this.setDefaultCloseOperation(this.EXIT_ON_CLOSE); this.pack() ; } public void keyReleased(KeyEvent ke){ } public void keyPressed(KeyEvent ke){ if(ke.getKeyChar() == ke.VK_ENTER){ System.out.println ("ok................") ; } } public void keyTyped(KeyEvent ke){ } public static void main(String[] args){ new ButtonTest().show() ; }}方法二:import java.awt.* ;import javax.swing.* ;import java.awt.event.*;public class ButtonTest extends JFrame{ private JButton b1 = new JButton("Click") ; public ButtonTest(){ this.getContentPane().add(b1) ; b1.addKeyListener(new KeyAdapter(){ public void keyPressed(KeyEvent ke){ if(ke.getKeyChar() == ke.VK_ENTER){ System.out.println ("ok..............") ; } } } ) ; this.setDefaultCloseOperation(this.EXIT_ON_CLOSE) ; this.pack() ; } public static void main(String[] args){ new ButtonTest().show() ; }}2014-11-02
使用事件监听实现。
1,监听消息编辑框,按回车则执行发送消息。
2,伪代码:
msgText.addKeyListener(new KeyAdapter() {public void keyPressed(KeyEvent e) {if(e.getKeyCode()==KeyEvent.VK_ENTER){// 发送消息}}}); 3,测试是否正确。
2015-09-06
在输入框加入键盘监听
判断按键,如果是enter键,就调用发送
private void jTextField_InputTextKeyPressed(KeyEvent evt){if(evt.getKeyCode()==KeyEvent.VK_ENTER){}2014-11-02
你要注册一个监听对象2014-11-02
发送旁边的位置。如图。
2015-08-17
方法一:
import java.awt.* ;
import javax.swing.* ;
import java.awt.event.*;
public class ButtonTest extends JFrame implements KeyListener{
private JButton b1 = new JButton("Click") ;
public ButtonTest(){
this.getContentPane().add(b1) ;
b1.addKeyListener(this) ;
this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);
this.pack() ;
}
public void keyReleased(KeyEvent ke){
}
public void keyPressed(KeyEvent ke){
if(ke.getKeyChar() == ke.VK_ENTER){
System.out.println ("ok................") ;
}
}
public void keyTyped(KeyEvent ke){
}
public static void main(String[] args){
new ButtonTest().show() ;
}
}
方法二:
import java.awt.* ;
import javax.swing.* ;
import java.awt.event.*;
public class ButtonTest extends JFrame{
private JButton b1 = new JButton("Click") ;
public ButtonTest(){
this.getContentPane().add(b1) ;
b1.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent ke){
if(ke.getKeyChar() == ke.VK_ENTER){
System.out.println ("ok..............") ;
}
}
}
) ;
this.setDefaultCloseOperation(this.EXIT_ON_CLOSE) ;
this.pack() ;
}
public static void main(String[] args){
new ButtonTest().show() ;
}
}2015-08-26
我学的是web开发不知道和你这个区别打不打,,
键盘监听onkeyup事件,
用键盘的KeyCode就可以了
回车的Key Code是13,监听到回车就做相应的
2015-08-15
没有这个功能的2015-08-06