62,621
社区成员
发帖
与我相关
我的任务
分享
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class TextFieldTest {
public static void main(String args[]) {
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JTextField field = new JTextField(20);
Container c = f.getContentPane();
c.setLayout(new BorderLayout());
c.add(field);
field.setInputMap(JComponent.WHEN_FOCUSED, null);
field.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
//这里自己看怎么玩吧
System.out.println(e.getKeyChar());
}
});
f.pack();
f.setVisible(true);
}
}