Java求助:keypressed无法被引用

里咿恩夜石 2020-09-22 05:18:42
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”,该怎么解决?求助各位大佬
...全文
4332 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
临世驻年 2020-10-12
  • 打赏
  • 举报
回复
大小写有问题
里咿恩夜石 2020-09-22
  • 打赏
  • 举报
回复
啊,一下粗心没注意谢谢前辈
sunyiz 2020-09-22
  • 打赏
  • 举报
回复
keyPressed 注意大小写

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧