我有一个简单的 GUI,其中有一个 JTextArea
。我创建了一个方法来从用户获取消息,另一个方法将文本附加到文本区域,如下所示
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 上,有人看到我做错了什么吗?
最佳答案
关于java - JTextArea:如何将另一个类中的字符串附加到 JTextArea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12479076/