gpt4 book ai didi

java - GUI 上的控制台输出

转载 作者:行者123 更新时间:2023-11-29 11:36:54 25 4
gpt4 key购买 nike

我的控制台输出有问题。我已经搜索了一天了,但仍然无法解决问题。我尝试过手动在 JTextArea 上添加文本并且它有效,所以 gui 应该没问题。如果我将代码更改为 System.out.println(s) ,它将成功写入控制台。这是我的代码:

public static void runSystemCommand(String command) {

String message=null;
int i=0;
while (i<1){

try {
gui area=new gui();
// ArrayList<String> sList = new ArrayList<String>();
areaField=new JTextArea();
sarray = new String [500];

Process p = Runtime.getRuntime().exec(command);
BufferedReader inputStream = new BufferedReader(
new InputStreamReader(p.getInputStream()));
String s = "";



// reading output stream of the command
while ((s = inputStream.readLine()) != null) {
area.jTextArea.append(s+ "\n"); //this doesnt work..

}
Thread.sleep(9000);
} catch (Exception e) {
e.printStackTrace();
}

i++;
}

最佳答案

在您的代码中,您有一个空字符串String s = "";尝试将一些字符串分配给s,如下所示:

    String s = "some value";
area.jTextArea.append(s+ "\n");

关于java - GUI 上的控制台输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36426028/

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