Alterar somente tamanho Fonte num JTextField

4 respostas
E

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.

4 Respostas

M

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;
	}
S

[edit]Fiz bobeira aqui :)[/edit]

S

Eric Yuji:
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

E

Perfeito galera. Obrigado

Criado 1 de dezembro de 2006
Ultima resposta 1 de dez. de 2006
Respostas 4
Participantes 3