使用计时器在用完时自动点击按钮?

时间:2015-05-15 10:41:20

标签: java swing button timer

我有两个按钮,一个可以忽略,一个可以打击犯罪。我想给用户10秒钟做出选择。如果他们在10秒内没有这样做,我想忽略自动点击并执行代码。我该怎么做呢?我一直在努力让计时器工作。

2 个答案:

答案 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