Duvida com jtextarea

3 respostas
M

ola pessoal
tenho um jtextarea editable=true
onde cada linha pode ter no maximo 48 caracteres
dae conforme clico no botao vai mostrando a mensagem dentro do jtextarea

txaDetalhe.setText("================================================" +"\n"+
                           "#                                              #" +"\n"+ 
                           "================================================" +"\n" );
txaDetalhe.setText("################################################" +"\n"+ 
                           "           " + "FITA  DETALHE - " + ValidaDatas.data_hoje_usuario + "           " +"\n"+
                           "################################################" +"\n" );

tenho alguns problemas a resolver

  • quando clico em todos os botoes, ele limpa o jtextarea, preciso que as ultimas mensagens continuem na tela …
  • como os 48 caracteres sao fixos, nao muda para 49 ou 47, criei as mensagens com o tamanho maximo de 48 caracteres
    mas na hora de mostrar no jtextarea, ele desconfigura toda a mensagem, talvez se colocar um alinhamento acho que funcione
    por exemplo
    o certo seria sair assim
################################################
           FITA  DETALHE - 23/01/2012           
################################################
================================================
#                                              #
================================================

mas dependendo do tamanho das letras, desconfigiura tudo
como resolver
obrigado

3 Respostas

fernandopaiva

marcoscorso:
ola pessoal
tenho um jtextarea editable=true
onde cada linha pode ter no maximo 48 caracteres
dae conforme clico no botao vai mostrando a mensagem dentro do jtextarea

txaDetalhe.setText("================================================" +"\n"+
                           "#                                              #" +"\n"+ 
                           "================================================" +"\n" );
txaDetalhe.setText("################################################" +"\n"+ 
                           "           " + "FITA  DETALHE - " + ValidaDatas.data_hoje_usuario + "           " +"\n"+
                           "################################################" +"\n" );

tenho alguns problemas a resolver

  • quando clico em todos os botoes, ele limpa o jtextarea, preciso que as ultimas mensagens continuem na tela …
  • como os 48 caracteres sao fixos, nao muda para 49 ou 47, criei as mensagens com o tamanho maximo de 48 caracteres
    mas na hora de mostrar no jtextarea, ele desconfigura toda a mensagem, talvez se colocar um alinhamento acho que funcione
    por exemplo
    o certo seria sair assim
################################################
           FITA  DETALHE - 23/01/2012           
################################################
================================================
#                                              #
================================================

mas dependendo do tamanho das letras, desconfigiura tudo
como resolver
obrigado

Vc pode usar JEditorPane com HTML e usar Table…Acho q resolveria pra vc.

Faca um teste.

t+ e boa sorte.

M

estou tentando usar jeditorpane para alinhar justificado o texto
mas sem sucesso

jEditorPane1.setText( "<p align=justify>testando a fonte justificada que nao funcionatestando a fonte justificada que nao funcionatestando a fonte justificada que nao funciona</p>" );
M

resolvido
setFont(new java.awt.Font(“Monospaced”, 0, 12));
com jtextarea

Criado 23 de janeiro de 2012
Ultima resposta 27 de jan. de 2012
Respostas 3
Participantes 2