Alterar fonte e tamanho
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
Curtidas 0
Respostas
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
09/04/2009
[quote="anderson.wagner"]você inicializou cada uma das posições ?
tipo
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
for (int i=0; i<label.lenght; i++) {
label[i] = new JLabel("sei la");
label[i].setFont(fonte);
}
GOSTEI 0
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
09/04/2009
relaxa isso acontece com todo mundo
GOSTEI 0