【发布时间】:2012-09-03 23:59:41
【问题描述】:
我开始学习 Java。目前,我正在努力让一个关键的听众工作,但我很挣扎。我的代码如下。匿名内部类开头的第一个大括号有错误。我可能缺少一些简单的东西,所以任何帮助都会很有用。
public class Klistener extends JFrame {
void Klistener()
{
JPanel c = new JPanel();
c.setFocusTraversalKeysEnabled(true);
this.add(c);
c.addKeyListener(new KeyListener()
{
@Override
public void keyTyped(KeyEvent e)
{
if(e.getKeyCode()==KeyEvent.VK_DOWN)
{
System.out.print("hi");
}
}
});
}
public static void main(String[] args)
{
Klistener a = new Klistener();
JFrame b = new JFrame("hi");
b.setVisible(true);
b.setSize(500, 500);
b.setLocation(500, 200);
b.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
【问题讨论】:
-
“第一个大括号有错误……我可能遗漏了一些简单的东西” 是的。那将是堆栈跟踪或编译错误。那个,我们没有看你的显示器,或者通灵者。
标签: java swing keylistener