Você pode ganhar um iPad 2 na promoção do Javafree

O Portal javafree.org inicia mais uma promoção para os usuários do fórum. Quem publicar mais posts válidos (perguntas ou respostas) entre 16/4 a 13/7 levará para casa um iPad 2 de 16GB!

Clique aqui e saiba mais.
Forum Main Page > Java Básico

como simular um console com jTextArea ?


Goto page 1


New Topic    Reply Message


  1. rogerio3d
    Offline
    Posts: 57

    Comment Arrow

    Publicado em: 21/08/2009 09:03:14

    Alguém saberia como emular um console com jTextArea...

    Do que eu precisava fazer era colocar um jTextArea que pegasse os valor do System.out.println();

    ou por exemplo... tenho um try.. catch.. quando der uma excessão jogar nesse jTextArea.... teria como fazer isso..?

    por exemplo como o console do netbeans... só que mostrando num jTextArea.


    grato,
    _________________
    Rogerio Balestra
    Analista de Sistemas
    ITIL Foundation Certified




  1. lalgarve
    Offline
    Posts: 1

    Comment Arrow

    Publicado em: 22/08/2009 07:05:43

    Olá Rogério,


    Sim é possível, você terá que:

    1.retirar o controle do usuário, setando a propriedade Editable do JTextArea para false. Muito Fácil.
    2.criar uma classe (ver código abaixo) para atualizar o modelo, isto é, um controlador.
    3.redirecionar a saída padrão usando o método System.setOut()

    Em anexo está o projeto que eu fiz no NetBeans.

    Obs: O usuário não pode editar o JTextArea ou você terá que modificar o código.

    Gostei muito da sua dúvida, acabei publicando (com mais detalhes) no meu blog.





    Download:  JTextAreaIOExemplo.zip
    Size:  256 KB

    _________________
    Leila Algarve
    http://www.desenvolvendosoftware.com.br




  1. Relacionados





New Topic    Reply Message     Forum Main Page -> Java Básico


Goto page 1