我的Java Applet中有一個JButton。按下它之後,ActionListener必須執行大量操作。因此,當用戶點擊按鈕時,它會「保持按下」一段時間(有時甚至是5分鐘),而不是立即禁用它(它會在這5分鐘後自動禁用)。在Java Applet中單擊後JButton「保持按下」
public void actionPerformed(ActionEvent e) {
JButton.setEnabled(false);
//...
}
我不希望用戶看到。我希望所有這些行動在後臺執行。我能做些什麼來實現它?
你的第一個建議是正確的,後臺線程,但你的關於Swing和調用的getGraphics更新的第二個建議是不正確的,誤導性的。我建議你刪除它。 – 2011-05-24 15:05:00
@Hovercraft你是對的,我刪除它 – 2011-05-24 15:13:54
謝謝你,我刪除了我的倒票,並將其改爲加票。 – 2011-05-24 15:36:39