java - JTextArea 中的控制台 out.print

标签 java jtextarea stringstream println

我有一些愚蠢的问题。我需要将结果“out.print”发送到JTextArea,就像使用控制台一样:

for (int m=0;  m<mieszkanie.length;  m++) {
    boolean test = false;
    String test1 = mieszkanie[m];
    for (int n=0;n<mieszkanieID.length;n++) {
        String test2 = mieszkanieID[n];
        if (test1.equals(test2)){
            test = true;
            break;
        }
    }
    if (test==false) {
        System.out.println(test1);
        //JTextArea = "poleStatusu"
    }
}

使用System.out.println()它当然会打印每个“false”,但是当我使用 poleStatusu.setText(test1) 它只打印最后一个“false”

我需要的只是在 poleStatusu 文本区域中打印每个“false” - 无论它是要连接字符串还是要创建 JTextArea > 作为控制台。我知道这些方法存在,但我不确定如何正确实现它们。

最佳答案

首先您必须创建一个JTextArea 对象。 然后你可以通过append方法设置文本。 像这样:

JTextArea jText = new JTextArea(10, 30);
jText.append("some text");

关于java - JTextArea 中的控制台 out.print,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35358904/

相关文章:

java - Elasticsearch River - java.lang.String 无法转换为 java.util.Map

Java Swing 文本在文本区域内困惑

java - 文本方面 JTextArea

operator-overloading - E0369 连接字符串引用时

c++ - 使用 stringstream 来标记具有不同分隔符的字符串

java - 为什么我收到类似 : Reverting the lazy setting on the OneToOne or ManyToOne attribute? 的警告信息

java - PDF阅读错误

c++ - stringstream 删除前导 0

java - UnsatisfiedLinkError Libgdx 桌面

java - 在 JTextArea 下面添加按钮