在线求解:java 事件类ActionEvent 应用 text.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_ENTER) ... } }); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 KeyListener 中keyPressed(KeyEvent e) 具体看JDK帮助, 有详细说明 搂主也说了,是在文本中判断回车键的。所以,这就是属于键盘监听,即KeyListener代码如下:import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Key extends JFrame{ JPanel panel; JTextField txt; Key() { panel=new JPanel(); getContentPane().add(panel); txt=new JTextField(10); txt.addKeyListener(new keyAction()); panel.add(txt); setSize(300,200); setVisible(true); } class keyAction extends KeyAdapter { public void keyPressed(KeyEvent e) { if(e.getKeyCode()==10) { JOptionPane.showMessageDialog(null,"You press Enter_Key"); } } } public static void main(String args[]) { new Key(); }} 就是用KeyListener,alaal(穷街)说得很清楚了 求一套讲的好的JAVA基础的视频和书,谁的比较好。还有编译工具。 急!JAVA连ORACLE报错!谢谢! 如何在学校里提高实际能力 两个窗口传值问题。。。java中的方法 求汉字与拼音的对照表(有声调的最好) 号称java高手的都进来看看!!! Ant 如何删除某个动态命名的文件夹? 几个问题请教请教 又一个小问题,初学者! 一个监听器控制两个button for(int i=0;i<4;i +=2)第三次已经退出了循环,为何i还是执行了i += 2,其值变为4??????? 请问一下我在http://java.sun.com/j2se/上下的怎么成了这个东西?
中
keyPressed(KeyEvent e) 具体看JDK帮助, 有详细说明
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Key extends JFrame
{
JPanel panel;
JTextField txt;
Key()
{
panel=new JPanel();
getContentPane().add(panel);
txt=new JTextField(10);
txt.addKeyListener(new keyAction());
panel.add(txt);
setSize(300,200);
setVisible(true);
}
class keyAction extends KeyAdapter
{
public void keyPressed(KeyEvent e)
{
if(e.getKeyCode()==10)
{
JOptionPane.showMessageDialog(null,"You press Enter_Key");
}
}
}
public static void main(String args[])
{
new Key();
}
}