Mistério em JTextArea  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
javer
Virtual Machine Man
[Avatar]

Membro desde: 10/09/2007 12:06:29
Mensagens: 642
Localização: São Paulo - SP
Offline

Alguém tem ideia de porque estou gravando essa string no meu banco (Firebird, campo tipo: BLOB SUB_TYPE 1 SEGMENT SIZE 80 CHARACTER SET ISO8859_1
), porém quando eu recupero e coloco em um JTextArea não mostra nada no campo?

Engraçado que se eu mandar imprimir no console ele mostra o texto normal mas no componente JTextArea não mostra de jeito nenhum.

Será que é algo nessa quebra de linha?

Quando eu olho diretamente no banco de dados (via IBExpert) o texto está correto, mostrando em 3 linhas.

------------------------------------------------------
Java Desktop Developer (Swing) - www.javasis.com.br
--- Disponível para Emprego ---
[WWW]
Lindberg
JavaEvangelist
[Avatar]

Membro desde: 02/05/2006 19:23:53
Mensagens: 363
Offline

posta o codigo ... ai cara
não precisa colocar quebra de linha ... ele se vira sozinho.
- voce ta usando qual SO ?
- web ou desktop ?

This message was edited 2 times. Last update was at 26/01/2011 16:09:18


Aqui... A turma é D+++.
[WWW] [MSN]
javer
Virtual Machine Man
[Avatar]

Membro desde: 10/09/2007 12:06:29
Mensagens: 642
Localização: São Paulo - SP
Offline

Que código? Não tem mais código.

É Swing e o SO é Windows XP.

Eu não coloco a quebra de linha quando recupero os dados, a quebra é colocada no momento de salvar apenas.

Para mostrar no JTextArea o código é esse (simples), pego a propriedade de um objeto Cliente e coloco no campo.

------------------------------------------------------
Java Desktop Developer (Swing) - www.javasis.com.br
--- Disponível para Emprego ---
[WWW]
Lindberg
JavaEvangelist
[Avatar]

Membro desde: 02/05/2006 19:23:53
Mensagens: 363
Offline

nas propriedades JTextArea ... tem algo assim ?
da uma analizada.

JTextArea areaTexto;


....
....

areaTexto = new JTextArea(10, 17);
JScrollPane jd = new JScrollPane(areaTexto);
jd.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
jd.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);

getContentPane().add(jd);
jd.setBounds(320, 30, 210, 219);

This message was edited 1 time. Last update was at 26/01/2011 16:29:18


Aqui... A turma é D+++.
[WWW] [MSN]
Shelson
JavaEvangelist
[Avatar]

Membro desde: 28/08/2003 16:52:00
Mensagens: 452
Offline

foi resolvido ?
estamos à disposição !

[WWW]
Marck
Virtual Machine Man
[Avatar]

Membro desde: 15/08/2006 16:15:11
Mensagens: 598
Offline

Olá!

Cara, tenta passar o texto p o JTextArea fora dessa thread. Eu já tive um problema parecido com este.

abraço

"A vida me deu tudo que eu pedi. Agora se o que eu pedi foi pouco, ai o problema já é meu!". Sartre

Besteiras sobre programação

http://toobject.wordpress.com/
DataModelDinamic
[Email] [WWW] [MSN]
javer
Virtual Machine Man
[Avatar]

Membro desde: 10/09/2007 12:06:29
Mensagens: 642
Localização: São Paulo - SP
Offline

Resolvido, na verdade esse era um código que eu estava dando manutenção e na inicialização do JInternalFrame estava sendo atribuído ao componente um PlainDocument limitando o campo a 45 caracteres, eis aí o problema.

Obrigado pela ajuda de todos.

------------------------------------------------------
Java Desktop Developer (Swing) - www.javasis.com.br
--- Disponível para Emprego ---
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team