Definir tipo de letra

2 respostas
pek

Boa noite a todos!

A minha questão é a seguinte:
Existe alguma forma de definir um tipo de letra (por exemplo de um ficheiro .ttf que incluimos na applicação) a usar em todos os componentes (jbutton, jlabel, …) sem ser necessário definir em cada um deles, ou seja, definir apenas uma unica vez como quando se define o LookAndFeel e este é utilizado por todos os componentes.

Obrigado a todos.

2 Respostas

pek

Para todos que possam estar interessados, uma das formas de definir o tipo de letra para um determinado componente (JLabel, TextField, …) para todo o programa é fazer:

UIManager.put("Label.font", new Font("SansSerif", Font.TRUETYPE_FONT, 12));
UIManager.put("TextField.font", new Font("SansSerif", Font.TRUETYPE_FONT, 12));

Neste exemplo é definido o tipo de letra SansSerif, TrueType e de tamanho 12.
Todas as Label, JLabel, TextField e JTextField passam a utilizar este tipo de letra.

T

Obrigado pela dica.

Criado 16 de fevereiro de 2005
Ultima resposta 23 de fev. de 2005
Respostas 2
Participantes 2