即時得到這個奇怪的NullPointerException異常,同時加入了一個JLabel到一個JPanel:NullPointerException異常而添加的JLabel到的JPanel
loadoutAdvWeaponPanels = new JPanel[4][4];
loadoutAdvWeaponButtons = new JButton[4];
loadoutAdvPistolLabels = new JLabel[4][8];
//Init loadoutAdvPanels[0]
loadoutAdvWeaponButtons[0] = new JButton("Pistols");
loadoutAdvPistolLabels[0][0] = new JLabel("USP-S");
loadoutAdvPistolLabels[0][1] = new JLabel("P2000");
loadoutAdvPistolLabels[0][2] = new JLabel("Dual Berettas");
loadoutAdvPistolLabels[0][3] = new JLabel("P250");
loadoutAdvPistolLabels[0][4] = new JLabel("Five-SeveN");
loadoutAdvPistolLabels[0][5] = new JLabel("CZ75-Auto");
loadoutAdvPistolLabels[0][6] = new JLabel("Desert Eagle");
loadoutAdvPistolLabels[0][7] = new JLabel("R8 Revolver");
loadoutAdvWeaponPanels[0][0].add(loadoutAdvPistolLabels[0][0]);
在最後一行出現的錯誤,但我不知道爲什麼。
使用一個通用的for循環! – Niton
是的,謝謝,沒有看到,我仍然需要初始化面板,而不僅僅是陣列... –