import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class jkll {
public static void createAndShowGUI() {
JFrame frame=new JFrame("test");
frame.setLayout(new FlowLayout());
frame.setLocation(300, 200);//確定視窗位置
JTextField tf=new JTextField(40);//創建文本框
frame.add(tf);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500,300);
frame.setVisible(true);
tf.addKeyListener(new KeyAdapter() {
public void keypressed(KeyEvent e) {
char ch=e.getKeyChar();
System.out.println(ch);
}
});
}
public static void main(String[] args) {
SwingUtilities.invokeLater(jkll::createAndShowGUI);
}
}
代碼如上,第十五行的keypressed一直報錯“The method keypressed(KeyEvent e) from the new KeyAdapter() is not used locally”,該怎么解決?求助各位大佬
uj5u.com熱心網友回復:
keyPressed注意大小寫
uj5u.com熱心網友回復:
啊,一下粗心沒注意
謝謝前輩
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/107598.html
標籤:Java SE
