[英]How to check button is pressed or not in while loop in java?
我有一个名为get
的本机函数,我正在通过while函数检查while循环中的返回值。 如果此返回值是1,我将继续获得不同的返回值。 但是,正如您预测的那样,它会导致无限循环。 这样,我还想检查停止按钮是否按下,以打破无限的while循环。 我怎样才能做到这一点?
我的本机功能
int rValue = get(); // I get returned value here from native get() function
while(rValue == 1)
{
rValue = get(); // I'm trying to get different returned value here
if(stopButton.getModel().isPressed() == true) // I tried something like this but didn't work
break;
}
if(rValue == -1)
{
// do something
}
您必须使用Action Listener来实现
像这样
stopButton.addActionListener( new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
System.out.println("Stop Button Clicked");
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.