public void actionPerformed(ActionEvent evt)
{
.......
while(true)
{
if (source==button1)
{
//button1 code
}
if(source==button2)
{
// button2 code
}
} //while true
.....
//some other code that I don't want it to execute until while breaks
}//action performed
所以问题是执行上面的代码时,GUI被卡住,没有按钮可以被按下。如果我删除了无限循环,其余的代码将被执行并停止我的算法。有没有解决这个问题的方法?
谢谢!