Setar configurações de um JtextField

2 respostas
pauloperes

Olá pessoal,

Seguinte como faço para quando um jTextField receber o focus ele mudar a cor e o estilo da fonte, tipo ficar em negrito e com a fonte azul, detalhe o evento eu criei, o que naum estou conseguindo fazer é o set de cor e estilo dentro da ação do evento.

VAleu
Paulo

2 Respostas

E

acho q mais ou menos assim:

Font fonte = new Font( "Arial", Font.BOLD, 10 )
JTextField campo = new JTextField();
campo.addFocusListener() {
 new FocusAdapter() {
  public void focusGained( FocusEvent fe ) {
    campo.setFont( fonte );
  }
}

é mais ou menos assim, pra setar a fonte… bom, até onde eu saiba, pra alterar a cor de um componente swing voce teria que usar html, por ex

campo.setText( "<html><font color=\"#124578\">texto</font></html>" );

Bom, acho que é por aih, corrijam-me se eu estiver errado…

marcioa1

Acho que está certo, mas não se esqueça de tratar a perda do foco, para voltar as configurações originais.

Márcio

Criado 13 de maio de 2005
Ultima resposta 13 de mai. de 2005
Respostas 2
Participantes 3