Estou mudando a fonte de um JTextField:
Font font = new Font(“Arial”,Font.PLAIN,20);
MeuJTextField.setFont(font);
Só que eu gostaria de pegar a fonte do OS e mudar somente o tamanho.
Estou mudando a fonte de um JTextField:
Font font = new Font(“Arial”,Font.PLAIN,20);
MeuJTextField.setFont(font);
Só que eu gostaria de pegar a fonte do OS e mudar somente o tamanho.
Não entendi direito a sua pegunta mas ta ai um exemplo de TextField com a fonte padrão, se não for essa a duvida posta de novo!!! ok?
private JTextField getNome_do_TextField() {
if (nome_do_TextField == null) {
nome_do_TextField = new JFormattedTextField();
// aqui vc altera as característica da fonte (estou usando a padrão
nome_do_TextField.setFont(new Font("Dialog", Font.BOLD, 12));
}
return nomePesquisa;
}
[edit]Fiz bobeira aqui :)[/edit]
Estou mudando a fonte de um JTextField:Font font =
new Font(“Arial”,Font.PLAIN,20);
MeuJTextField.setFont(font);Só que eu gostaria de pegar a fonte do OS e mudar somente o tamanho.
Olá,
Vê se isto serve pra você:
http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Font.html#deriveFont(float)
O uso seria mais ou menos assim:
MeuJTextField.setFont(MeuJTextField.getFont().deriveFont(20f));
[]s,
Sami
Perfeito galera. Obrigado