Alterar fonte e tamanho

Java

09/04/2009

Galera, é o seguinte: por exemplo eu tenho um formulário com 10 JLabel e 10 JTextField e quero alterar a estética do form (tipo, usar outra fonte e outro tamanho). Eu crio o objeto fonte: [b]Font fonte = new Font("Serif", Font.BOLD, 20);[/b] E depois eu seto cada JLabel: [b](as JLabel eu usei um array de 10 posições.)[/b] [b]label[1].setFont(fonte);[/b] E repito esse passo 10 vezes, aff num dá :?: Eu tentei fazer assim: [b]for (int i=0; i<label.lenght; i++) { label[i].setFont(fonte); }[/b] Mas na hora de executar ele dá: [color=red]Exception in thread "main" java.lang.NullPointerException[/color] Alguém pode me ajudar!?! Vlw
Kalanguin

Kalanguin

Curtidas 0

Respostas

Anderson Wagner

Anderson Wagner

09/04/2009

você inicializou cada uma das posições ? tipo
for (int i=0; i<label.lenght; i++) {
   label[i] = new JLabel("sei la");
   label[i].setFont(fonte);
}
GOSTEI 0
Kalanguin

Kalanguin

09/04/2009

[quote="anderson.wagner"]você inicializou cada uma das posições ? tipo
for (int i=0; i<label.lenght; i++) {
   label[i] = new JLabel("sei la");
   label[i].setFont(fonte);
}
inicializei o a variavel [b]i[/b] dentro do laço for. Só que os label eu nao criei dentro do laço for, eu criei fora
GOSTEI 0
Kalanguin

Kalanguin

09/04/2009

kkkkkkkkkkkkkkkkkkkkkkk eu sou muito burro msm, claro que não ia dar certo, eu nao tinha criado os objetos ainda :tantan: Já consegui, flw
GOSTEI 0
Anderson Wagner

Anderson Wagner

09/04/2009

relaxa isso acontece com todo mundo
GOSTEI 0
POSTAR