在runnable类中循环时终止java fx应用程序

9rnv2umw  于 2021-07-08  发布在  Java
关注(0)|答案(0)|浏览(208)

我上过这门课

  1. public class EXEC implements Runnable{
  2. private final AtomicBoolean running = new AtomicBoolean(false);
  3. WebDriver driver;
  4. public EXEC(WebDriver driver) {
  5. this.driver = driver;
  6. }
  7. public void stop() {
  8. running.set(false);
  9. }
  10. @Override
  11. public void run() {
  12. // TODO Auto-generated method stub
  13. String pass=SampleController.getMyVariable();
  14. running.set(true);
  15. while(running.get()){
  16. int i=1;
  17. i++;
  18. System.out.println(i);
  19. }
  20. Platform.exit();
  21. }
  22. }

在ui控制器类中,我用如下方法分配了run和quit按钮

  1. EXEC mythread= new EXEC(drivers);
  2. public void run()
  3. {mythread.run();}
  4. public void quit()
  5. { mythread.stop();}
  6. ``` `mythread.run()` 为我工作。但是它没有被终止 `mythread.stop();` . 请帮我怎么弄到它

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题