Membro desde: 28/03/2007 14:28:11
Mensagens: 185
Offline
Bom galera, to fazendo um chat. E na tela aonde aparece as mensagens estou usando um jpanel.
A partir do evento do botão enviar gostaria que na tela mostrasse o meu nick (jlabel) em vermelho e o texto da mensagem. Só que qdo executo o evento a tela não mostra. Já tentei repaint, e outros metódos. Gostaria de uma ajuda. Grato!
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
Qual gerenciador de layout vc está usando?
Pq vc não usa um JTextPane ao invés de ficar adicionando diversos componentes ao Panel?
Leia o Javadoc do JPanel. Lá diz que você tem que chamar o método revalidate() (se eu não me engano) sempre que adiciona um componente a um painel já desenhado.
Membro desde: 28/03/2007 14:28:11
Mensagens: 185
Offline
ViniGodoy wrote:Qual gerenciador de layout vc está usando?
Pq vc não usa um JTextPane ao invés de ficar adicionando diversos componentes ao Panel?
Leia o Javadoc do JPanel. Lá diz que você tem que chamar o método revalidate() (se eu não me engano) sempre que adiciona um componente a um painel já desenhado.
o revalidate não funcionou. vou tentar o JtextPane, mas ele me fornece a opção de incluir label?
Membro desde: 28/03/2007 14:28:11
Mensagens: 185
Offline
ViniGodoy wrote:Qual gerenciador de layout vc está usando?
Pq vc não usa um JTextPane ao invés de ficar adicionando diversos componentes ao Panel?
Leia o Javadoc do JPanel. Lá diz que você tem que chamar o método revalidate() (se eu não me engano) sempre que adiciona um componente a um painel já desenhado.
Bom troquei para o jtextpane, o problema é:
Eu to fazendo um chat. Gostaria de que o Text pane fosse salvo todas as informações anteriores.
E que os nicks aparecessem de uma cor determinada. E só consigo fazer isso com o jlabel. Fico no aguardo.