1
當我按下按鈕時,我想在執行方法之前在JTextArea中顯示文本。我使用jTextArea.append()和jTextArea.settext(),但文本出現在方法執行後。我的代碼:如何在jtextarea上附加文本
//...JTextArea jTextArea;
JButton btnGo = new JButton("Start");
btnGo.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
jTextArea.append("line before\n");
myMethodFromOtherClass();
jTextArea.append("line after\n");
}
}
任何消??
只要「其他」方法不與GUI交互,在這種情況下,SwingWorker可能是更好的選擇 – MadProgrammer
@MadProgrammer是啊......請注意我的詞「原油」。我想我會在回答中給SwingWorker添加提及。謝謝。 – initramfs
答案沒有錯,問題是缺少的內容是100%確定選擇哪種解決方案;) – MadProgrammer