gpt4 book ai didi

java - JTextArea:如何将另一个类中的字符串附加到 JTextArea

转载 作者:行者123 更新时间:2023-12-01 05:07:36 26 4
gpt4 key购买 nike

我有一个简单的 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 上,有人看到我做错了什么吗?

最佳答案

几个月前我发现了这个 TextAreaWriter ..我认为它可能会有所帮助

http://pastebin.com/THGccgGu

它适用于 SWT,但也应该与 awt 一起使用

关于java - JTextArea:如何将另一个类中的字符串附加到 JTextArea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12479076/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com