Dodawanie wartości do tablicy dwuwymiarowej - NullPointerException

Dodawanie wartości do tablicy dwuwymiarowej - NullPointerException

Wątek przeniesiony 2014-01-24 07:10 z Java przez bogdans.

A8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 75
0

W metodzie buttona tj. actionPerformed mam poniższy kod
wyskakuje za każdym razem NullPointerException, dlaczego? co jest powodem w poniższym przypadku?

ta zmienna indeksPoziomy jest zainicjalizowana na 0 w miejscu jej deklaracji

w taki sposób

Kopiuj
String [][] tablicaBazowa;
    
    int indeksPoziomy = 0;
Kopiuj
try{
        tablicaBazowa[indeksPoziomy][0] = jTextField15.getText();
        tablicaBazowa[indeksPoziomy][1] = jTextField16.getText();
        tablicaBazowa[indeksPoziomy][2] = jTextField17.getText();
        tablicaBazowa[indeksPoziomy][3] = jTextField18.getText();
        tablicaBazowa[indeksPoziomy][4] = String.valueOf(ilosc);
        tablicaBazowa[indeksPoziomy][5] = jTextField20.getText();
        tablicaBazowa[indeksPoziomy][6] = String.valueOf(cena_netto);
        tablicaBazowa[indeksPoziomy][7] = String.valueOf(wartosc_netto);
        tablicaBazowa[indeksPoziomy][9] = String.valueOf(stawka_vat);
        tablicaBazowa[indeksPoziomy][10] = String.valueOf(kwota_vat);
        tablicaBazowa[indeksPoziomy][11] = String.valueOf(wartosc_brutto);
        
             
        indeksPoziomy++;
        
        }catch(NullPointerException e)
        {
            JOptionPane.showMessageDialog(null, "Wystąpił wyjątek: " + e);
        }




dodałem znaczniki - bogdans

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
1

Przecież nie utworzyłeś tablicy tablicaBazowa.

Kopiuj
String [][] tablicaBazowa = new String [ileWierszy][ileKolumn];

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.