我有一個JButton,我希望當我點擊這個按鈕,它顯示一個圖標,然後在3秒後隱藏的圖標,並顯示在按鈕文本。顯示一個JButton的圖標,隱藏
在動作監聽我試過這段代碼:
JButton clickedButton = (JButton) e.getSource();
clickedButton.setIcon(new ImageIcon(images.get(clickedButton.getName())));
try {
Thread.sleep(3000);
} catch(InterruptedException ex) {
Thread.currentThread().interrupt();
}
clickedButton.setText("x");
clickedButton.setIcon(null);
的問題是,當我點擊按鈕,3分鐘的程序塊然後在按鈕上顯示的文字「×」。
我該如何解決這個問題?