我有两个按钮,一个可以忽略,一个可以打击犯罪。我想给用户10秒钟做出选择。如果他们在10秒内没有这样做,我想忽略自动点击并执行代码。我该怎么做呢?我一直在努力让计时器工作。
答案 0 :(得分:1)
java中有一个javax.swing.Timer
类。
在创建Timer
类的对象时,它将在一段时间后执行事件。它是以毫秒为单位。
您还必须为活动提供ActionListener
。
// javax.swing.Timer(timeAfterWhichExecuteTheEventInMilliseconds, ListenerForTheEvent)
javax.swing.Timer timer = new javax.swing.Timer(10000, new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
your_button.doClick();
}
});
答案 1 :(得分:0)
我将在加载屏幕时启动一个线程:
GridView2, GridView3 and GridView4