在Runnable类中循环时终止Java Fx应用程序
我上过这门课在Runnable类中循环时终止Java Fx应用程序,java,runnable,Java,Runnable,我上过这门课 public class EXEC implements Runnable{ private final AtomicBoolean running = new AtomicBoolean(false); WebDriver driver; public EXEC(WebDriver driver) { this.driver = driver; } public void stop() { running.set(false); } @Overr
public class EXEC implements Runnable{
private final AtomicBoolean running = new AtomicBoolean(false);
WebDriver driver;
public EXEC(WebDriver driver) {
this.driver = driver;
}
public void stop() {
running.set(false);
}
@Override
public void run() {
// TODO Auto-generated method stub
String pass=SampleController.getMyVariable();
running.set(true);
while(running.get()){
int i=1;
i++;
System.out.println(i);
}
Platform.exit();
}
}
在UI控制器类
我用如下方法指定了Run and Quit按钮
EXEC mythread= new EXEC(drivers);
public void run()
{mythread.run();}
public void quit()
{ mythread.stop();}
mythread.run()
对我有效。但是它没有终止
通过mythread.stop()代码>。请帮我怎么弄到它