gpt4 book ai didi

java - 如何从其他函数写入JTextArea?

转载 作者:行者123 更新时间:2023-12-02 05:00:37 25 4
gpt4 key购买 nike

我的应用程序用作网络游戏,我从服务器接收消息,我想在我的 JTextArea 中显示它们。代码如下所示:

public class klient extend JFrame{
...declarations
JTextArea areaText;

public klient(){
setSize(600,300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("example");
setLocationRelativeTo(null);
getContentPane().add(createComponents());
}

public JPanel createComponents(){
JPanel mainPanel = ...
....
Jpanel games = ....

areaText = new JTextArea(...);
areaText.setFont...
....
areaText.setEditable(false);

games.add(new JScrollPane(areaText, JscrollPane.V..., JScrollPane.H...));
}
}

然后我有经典的 main 函数

public static void main (String[] args){
....
klient okno = new klient();
....
line = reader.readLine();
}

我可以以某种方式将字符串从行添加到我的 JTextArea 区域文本中吗?

最佳答案

应该是这样的。

okno.getAreaText().append(line);

其中 getAreaText() 方法返回类的 areaText 字段。

关于java - 如何从其他函数写入JTextArea?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28313000/

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