Witajcie. Mam problem, którego nie rozumiem. Robię analogicznie już trzeci taki sam program na zaliczenie znajmomym i wcześniej nie miałem takich problemów.
Chodzi o to, że mam okno edycji i klikając na przycisk Edytuj przekazuję wartości do nowego okna. W konstruktorze uzupełniam natomiast pola tekstowe w nowo otwartym oknie tak jak w kodzie poniżej. I przy uzupełnieniu pierwszego pola tekstowego LpPozycja.SetText(xLp) wyskakuje mi błąd
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at programzaliczeniefaktura.PozycjaAdd.<init>(PozycjaAdd.java:44)
Czy ktoś wie o co chodzi? Nie rozumiem totalnie. Wartość w konstruktorze jest przekazana, nie jest nullem.....
public PozycjaAdd(FakturaEdycja poz, boolean czyEdycja, int Id, String xLp, String xKod, String xNazwa, String xCena )
{
glowne = poz;
this.czyEdycja = czyEdycja;
this.Id = Id;
this.xLp = xLp;
this.xKod = xKod;
this.xNazwa = xNazwa;
this.xCena = xCena;
this.Model = Model;
LpPozycja.setText(xLp);
KodPozycja.setText(xKod);
NazwaPozycja.setText(xNazwa);
CenaPozycja.setText(xCena);
}
Poniżej screen z Debugera, gdzie ewidentnie widać, że mam wartość przekazaną "dasd"