Im getting this strange NullpointerException whilst adding a JLabel to a 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]);
The error occurs in the last line, but i dont know why.