0

我正在测试用户界面的响应时间,我需要在选择菜单项时调用计时器函数 stop()。这是菜单项代码:

        menuItem = new JCheckBoxMenuItem("Stop Timer");
        menu.add(menuItem);

这是时间码(还有更多,但我认为它不相关):

public void stop() {
    this.stopTime = System.currentTimeMillis();
    this.running = false;
}

如何让按钮在单击时调用函数 stop()?

4

2 回答 2

2

按照Oracle 文档中的说明向按钮添加侦听器并在那里调用stop()

于 2013-02-20T16:32:12.370 回答
2
  1. 添加 itemListener :menuitem.addItemistener()

    public void itemStateChanged(ItemEvent it){
        stop();   //call your function 
        }
    
于 2013-02-20T16:35:53.120 回答