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

Dodawanie wartości do tablicy dwuwymiarowej - NullPointerException

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

String [][] tablicaBazowa;
    
    int indeksPoziomy = 0;
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

1

Przecież nie utworzyłeś tablicy tablicaBazowa.

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1