2011-01-14 60 views
2

在我使用以下代碼聲明的JTextArea的陣列的陣列的聲明:
tabs[i] = new javax.swing.JTextArea();
我得到以下錯誤:
顯示java.lang.NullPointerException問題的的JTextArea

突出部變量是宣佈其標籤[i]是聲明的程序之外如下:

private static javax.swing.JTextArea tabs[]; 

可有人請解釋我爲什麼我收到這個錯誤?
-Thanks提前

回答

3

從到目前爲止你寫的代碼,你還沒有實例化您的數組:

private static javax.swing.JTextArea tabs[] = new javax.swing.JTextArea tabs[5]; 

Besdies,我會建議您使用集合,而不是陣列,他們是如此XX世紀(並且你有更簡單的方式來處理動態大小的集合)。

+0

你可以舉一個例子來說明在上述情況下使用集合嗎? – Antrromet 2011-01-14 09:47:37