我想在我键入一个键后 3 秒处理框架。这是我的代码:
frame.addKeyListener(new KeyListener() {
@Override
public void keyTyped(KeyEvent e) {
Timer t = new Timer(3000, null);
t.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("test");
frame.dispose();
}
});
t.start();
}
}
我可以从控制台看到打印的字符串,但框架没有关闭。我看过一个类似的线程,使用 Timer 似乎是解决方案,但它对我不起作用。