[英]JLabel array nullpointerexception
也許我只是失明或有一個糟糕的時刻,但是對於我一生來說,我無法設法使它正常工作! 它不斷拋出空指針異常。
編輯:數組的初始化與正常的字符串值,我只是沒有在這里粘貼。
ArrayList<String> starttime = new ArrayList();
ArrayList<String> endtime = new ArrayList();
ArrayList<Integer> bay = new ArrayList();
JLabel[] startTimes = new JLabel[starttime.size()-1];
JLabel[] endTimes = new JLabel[endtime.size()-1];
JLabel[] bayNo = new JLabel[bay.size()-1];
for (int i = 0; i < starttime.size(); i++) {
startTimes[i].setText("1");
endTimes[i].setText("1");
bayNo[i].setText("1");
choices.add(startTimes[i]);
choices.add(endTimes[i]);
choices.add(bayNo[i]);
}
您僅創建一個數組,但不初始化其中的值。 在數組中創建標簽,一切都會正常。
for(int i = 0 ; i < starttime.size() ; i++){
startTimes[i] = new JLable("1");
...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.