Entra

View Full Version : [Java] Passaggio di variabili a una JDialog


Janky
23-05-2008, 20:21
Ciao a tutti,

sto incontrando un problema al quale proprio non riesco a venire a capo...

come diavolo è possibile che non riesca a ridefinire il costruttore di una JDialog per passargli una variabile oltre al frame di partenza??

a me sembra di aver fatto tutto correttamente... perchè non mi passa la varibile?


public class DialogIpotesi extends javax.swing.JDialog {
private int giocatoreCorrente;

public DialogIpotesi(JFrame frame, int giocatoreMain) {
super(frame);
initGUI();
this.giocatoreCorrente = giocatoreMain;
}

//Altri metodi dove devo usare la varibile giocatoreCorrente
}

se tento di usare giocatoreCorrente mi da sempre una NullPointerException
grazie a tutti quelli che mi aiuteranno

andbin
23-05-2008, 20:49
a me sembra di aver fatto tutto correttamente...Tecnicamente infatti è corretto il codice che hai postato. Non so che cosa fai in initGUI() ma se in quel metodo hai bisogno di usare giocatoreCorrente, allora sarebbe meglio fare la assegnazione al campo prima di invocare initGUI().

se tento di usare giocatoreCorrente mi da sempre una NullPointerExceptionL'unica cosa ovvia che si può dedurre è che si sta usando un reference null. Ma dove e il perché non è purtroppo evidente con il solo codice che hai postato (che come detto, è corretto e non fa pensare a nulla di strano).