当我在课堂上调用这个方法时,工作。当我在课外调用它时,TextArea不会改变。字符串值是正确的。
public void printMessage(String prefix, String message) {
System.out.println(prefix + message); // works
textArea1.setText(textArea1.getText() + prefix + " " + message + "\n"); // works only if called from this class
}
答案 0 :(得分:1)
由我自己解决。这段代码没有问题。我没有正确初始化这个类的实例。