繁体   English   中英

Java Swing MenuItem单击

[英]Java Swing MenuItem On click

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

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

这是时间代码(还有更多时间,但我认为这并不重要):

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

单击该按钮后如何获得调用stop()函数的按钮?

按照Oracle文档中的说明向按钮添加一个侦听器,然后在该按钮中调用stop()

  1. 添加itemListener: menuitem.addItemistener()

     public void itemStateChanged(ItemEvent it){ stop(); //call your function } 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM