0

我有一个类可以在选择按钮 a 后呈现 GUI。在该 GUI 中有另一个按钮,该按钮附加了一个侦听器并使用 JAVA 的 ExecutorService 执行一个线程

   public class ListenMenuAbout implements ActionListener {


       public void actionPerformed(ActionEvent e) {

           //Renders Gui

           JButton exampleButton = new JButton

           button.AddListener(new ListenBtnPupDownloadAll());


       }


   }



   public class ListenBtnPupDownloadAll implements ActionListener {
       public void actionPerformed(ActionEvent e) {


           executor.execute(new DownloadAll());


       }
   }

我想在线程使用 exampleButton.setEnabled(false) 运行期间禁用 exampleButton,然后在它完成执行 .setEnabled(true) 时禁用。

  while (!executor.isTerminated()) {

      btnPupDownloadAll.setEnabled(false);
  }
4

0 回答 0