mehrere JButtons in Array erstellen ?

Na_dine

Mitglied
Hallo,
ich möchte ein Array erstellen um mehrere Buttons zu erzeugen.
Eigentlich sollte das ja nicht so schwer sein, nur das mein Compiler mir ständig ein Fehler anzeigt und ich auch nach abgleich mit vielen anderen Quellcodes nicht de nFehler entdecke :confused::confused:
Hier mal mein Array:
Code:
	JButton[] b = new JButton[2];
		for(int a = 0 ; a < 2; a++)
		{
			
			//b1[a].setName("Spiel" + a);
			b[a].addActionListener(action);
			b[a].setFont(radio);
			b[a].setCursor(new Cursor(Cursor.HAND_CURSOR)); 
			b[a].setPreferredSize(new Dimension(90,45));
			b[a].setBackground(new Color(240,230,198));
			b[a].setBorder(BorderFactory.createRaisedBevelBorder());
		}
... und die Fehlermeldung: Exception in thread "main" java.lang.NullPointerException

Sie bezieht sich ganz sicher auf mein Array, da wenn ich es ausklammer alles super funktioniert :-/

Habt ihr eine Idee, wo der Fehler steckt?
LG, Nadine
 
Hallo,

ja, ich hab eine Idee. :)

Du hast zwar ein Array mit new angelegt, aber die Buttons sind alle null. Du muss noch
Code:
b[i] = new JButton();
machen.

MFG

zEriX
 
Zurück