[英]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()
。
添加itemListener: menuitem.addItemistener()
public void itemStateChanged(ItemEvent it){ stop(); //call your function }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.