[英]JTextArea: How to append string to JTextArea from another class
我有一個具有JTextArea
的簡單GUI。 我創建了一種從用戶處獲取消息的方法,並提供了一種將文本追加到文本區域的方法,如下所示
Message m = new Message();
...
private void messageBtnActionPerformed(java.awt.event.ActionEvent evt) {
m.getMessage();
}
public void printOnTextArea(String text){
jTextArea.append(text);
}
我像這樣從我的Message.java
類中調用此方法
SimpleGUI simpleGUI = new SimpleGUI():
...
public void getMessage(){
String message = JOptionPane.showInputDialog("Please enter message");
printMessage(message);
}
public void printMessage (String message){
simpleGUI.printOnTextArea(message);
}
但是,即使輸入到JOptionPane的消息已正確傳遞到printOnTextArea()
,它也沒有出現在JTextArea上,有人看到我在做什么嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.