Как мне заставить это работать.Я продолжаю получать не могу найти символ - PullRequest
1 голос
/ 02 октября 2011

Я видел этот код в этом вопросе о стековом потоке в Создание консоли Java на панели графического интерфейса пользователя

Всякий раз, когда я компилирую код, но получаю сообщение о том, что не удается найти символ TextAreaOutputStream,Я действительно хочу иметь эту работу.Я был бы очень признателен за объяснение, почему я не могу скомпилировать это.

 import javax.swing.*;
 import java.awt.*;
 import java.awt.event.*;
 import java.io.*;

public class GUI{
public static void main( String [] args ) throws InterruptedException  {
    JFrame frame = new JFrame();
    frame.add( new JLabel(" Outout" ), BorderLayout.NORTH );

    JTextArea ta = new JTextArea();
    TextAreaOutputStream taos = new TextAreaOutputStream( ta, 60 );
    PrintStream ps = new PrintStream( taos );
    System.setOut( ps );
    System.setErr( ps );


    frame.add( new JScrollPane( ta )  );

    frame.pack();
    frame.setVisible( true );

    for( int i = 0 ; i < 100 ; i++ ) {
        System.out.println( i );
        Thread.sleep( 500 );
    }
}
}

1 Ответ

0 голосов
/ 02 октября 2011

TextAreaOutputStream не является классом, включенным в стандартную библиотеку.Код для этого находится в том другом посте SO, на который вы ссылались.Чтобы использовать его, вам нужно будет скопировать / вставить этот код и скомпилировать его вместе с вашим классом.Возможно, вам лучше поискать существующую библиотеку, которая делает то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...