我的 UI 有这个类
public class MyFrame extends JFrame{
JTextArea textArea;
public MyFrame(){
setSize(100,100);
textArea = new JTextArea(50,50);
Container content = getContentPane();
content.add(textArea);
}
public static void main(String[] args){
JFrame frame = new MyFrame();
frame.show();
UpdateText u = new UpdateText();
u.settext("Helloworld");
}
}
我还有另一个类将设置 的文本textArea
,在其中我扩展了 MyFrame 以访问另一个类中的 textArea。
public class UpdateText extends MyFrame{
public void settext(String msg){
textArea.setText(msg);
}
}
然后我实例化 UpdateText 并调用函数 settext。但文本似乎没有出现在 GUI 中。