0
按下按鈕後,調用actionPerformed
。 a。啓動新Thread
這樣的:In actionPerformed重繪不適用於新線程
public void actionPerformed(ActionEvent evt) {
try {
Runnable r = new Runnable() {
public void run() {
try {
mylabel.setText("new text");
mylabel.revalidate();
mylabel.repaint();
} catch (Exception x) {
x.printStackTrace();
}
}
};
Thread thread = new Thread(r);
thread.start();
MyFunction();
// ...
上。之後myLabel
字符串,new text
,不會出現,只是後actionPerformed
運行。