我有一个简单的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上,是否有人看到我做错了什么?
答案 0 :(得分:0)