我正在制作一个 Swing 应用程序,并且我有一个Runnable
运行线程的类,并且该线程发出一个 HTTP 请求,知道线程何时完成的最佳方法是什么?
private void loginMouseClicked(java.awt.event.MouseEvent evt) {
login.setEnabled(false);
loading.setVisible(true);
DoLogin log = new DoLogin(user.getText(), pass.getPassword().toString());
Thread t = new Thread(log);
t.start();
loading.setVisible(false);
login.setEnabled(true);
}
我想将该方法的最后两行移到另一个在线程完成时触发的方法。我怎样才能做到这一点?