【发布时间】:2012-04-08 01:22:53
【问题描述】:
我有程序:
`
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Main {
public static void main(String[] args) {
JLabel time = new JLabel("10");
JLabel timer = new JLabel("Timer: ");
JFrame frame = new JFrame("Timer");
frame.setLayout(new FlowLayout());
frame.add(timer);
frame.add(time);
frame.pack();
frame.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
frame.setLocationByPlatform( true );
// Set's the window to be "always on top"
frame.setAlwaysOnTop( true );
frame.setVisible(true);
}
}
`
当我按下键盘上的一个键(如“VK_NUMPAD0”)时,计时器应该开始倒计时。我有一门课可以倒计时。
我的问题是:当框架不聚焦时,我如何才能听到键盘推动声。因为它只会放在顶部。
【问题讨论】:
标签: java focus keyboard-shortcuts jframe