Como poderia mudar a fonte padrao dos JTextFiels pois nao gostaria de ficar dando un setFont em todos os meus JTextFields um a um.
Carioca,
Não sei se existe uma maneira melhor, mas aí vai a minha sugestão:
Crie uma classe extendendo de JTextField e, sobrecarregue
o construtor com a fonte que você deseja como padrão.
Exemplo:
Código:
// JTextFieldArialBold8.java
import java.awt.;
import javax.swing.;
public class JTextFieldArialBold8 extends JTextField {
public JTextFieldArialBold8() {
super();
this.setFont( new Font( “arial”, Font.BOLD, 8 ) );
}
}
Ola,
Faça:
UIManager.put("TextField.font", new Font("arial", Font.BOLD, 8 ));
Não sei se funciona mas vale a pena tentar. É bom fazer antes de começar a criar os JTextFiield(s).
Para outras propriedades, de uma olhada no source da classe javax.swing.plaf.basic.BasicTextUI, método installDefaults().
[]'s
valeu mlopes… teste o codigo no meu sistema e deu certo, agora nao preciso setar todos os JTextFields.
[quote=mlopes]Ola,
Faça:
UIManager.put("TextField.font", new Font("arial", Font.BOLD, 8 ));
Não sei se funciona mas vale a pena tentar. É bom fazer antes de começar a criar os JTextFiield(s).
Para outras propriedades, de uma olhada no source da classe javax.swing.plaf.basic.BasicTextUI, método installDefaults().
[]'s[/quote]
Me interessei pelo código, onde eu coloque ele, no construtor? Sou meio leigo em java ainda