Ciao, allora io ho questo pezzo di codice.....
codice:
public void classifica(){
JLabel cla[]=new JLabel[4];
String pos[]=new String[4];
JFrame c=new JFrame();
getContentPane().setLayout(null);
c.setTitle("Classifica Finale");
c.setSize(250,150);
c.setLocation(10,20);
setResizable(false);
cla[0]=new JLabel("Primo");
for (int a=0;a<4;a++)
c.getContentPane().add(cla[a]);
cla[0].setBounds(10,10,20,10);
c.setVisible(true);
}
public void actionPerformed(ActionEvent ae){
if ((ae.getSource()==garaS[0])&(var.liv>=1)&(var.liv<=4)){
cas=(r.nextDouble())*3;
CalcTot();
for (int b=1;b<4;b++){
cas=(r.nextDouble())*3;
livel=(r.nextDouble())*3;
brav=(r.nextDouble())*3;
tot[b]=cas+livel+brav;
classifica();
}
};
repaint();
}
E quando clicco il pulsante mi da un errore di esecuzione chiamato NullPointerException(fosse la prima volta ke mi da un'errore di sto genere...)! La mia domanda naturalmente è dove sbaglio nel creare l'oggetto ke crea un frame?????
Ciao e grazie a kiunque mi risponda!!!