从控制台输出到 GUI Java 中的 TextArea

我是一个真正的 Java 初学者,正在尝试将控制台输出重定向到我用 Java (Netbeans) 制作的 GUI 的 TextArea。


这是一个更大项目的一部分,但我首先创建了一个将数据输出到控制台的小程序和一个仅读取这一行的 GUI。有人可以帮我完成这件事吗?我已经尝试了几种包含 append、JFrame 等的解决方案,但仍然没有成功。


先感谢您!


在控制台上显示文本的程序是:


public class ConsoleToGUI {


    public void run(){

        for (int i = 0; i < 5; i++){

            System.out.println("Test program");

        }

    }


    public static void main(String[] args){

        ConsoleToGUI ctg = new ConsoleToGUI();

        ctg.run();

    }

我用 TextArea 创建的 GUI:

http://img3.mukewang.com/6141a0c700018a5a04170162.jpg

蛊毒传说
浏览 436回答 2
2回答

杨魅力

如果要清除后在JTextArea中写入,可以使用以下方法:jTextArea.setText("Test&nbsp;program");如果您希望新文本出现在旧文本之后:jTextArea.append("Test&nbsp;program");
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java