Box

Milkaselnuss

Aktives Mitglied
Hi,
ich habe ein Problem:
Ich will meine RadioButtons in eine jeweilige Box bringen, nur wie schaffe ich das?

Java:
		for (int i = 0; i < 4; i++){
			answer[i] = new JRadioButton("TEXT");
			answer[i].addActionListener(this);
			box[i].add(answer[i]);
		}

Der Code hier funzt wohl ned :-(
 

eRaaaa

Top Contributor
Werde mal konkreter bitte. Was ist eine Box? Und was genau funktioniert nicht? Was erwartest du, was passiert stattdessen etc.....
 

Milkaselnuss

Aktives Mitglied
Ups sry, hab vergessen das zu erwähnen^^

meinte javax.swing.Box

sry, is mir ned aufgefallen

Java:
	Box box1 = Box.createHorizontalBox();
		Box box2 = Box.createHorizontalBox();
		Box box3 = Box.createHorizontalBox();
		Box box4 = Box.createHorizontalBox();
 

jamesv

Bekanntes Mitglied
Laut API ist dein javax.swing.Box von Container abgeleitet und hat somit eine add-Methode.

[JAPI]/javax/swing/Box.html[/JAPI]

Hier auch noch der Link zur Container Methode add.

[JAPI]java/awt/Container.html#add(java.awt.Component)[/JAPI]

@Troll, tut mir echt mega leid.

Dennoch macht es wundersamerweise keinen Unterschied. Stellt euch vor:
javax.swing.Box leitet immer noch von java.awt.Container ab. Und auch die Methode add(Component comp) existiert noch. :)
 
Zuletzt bearbeitet:
T

troll

Gast
wie wäre es mal mit der aktuellen version 7 der doc anstatt 1.4.2 ? solltest du korrigieren

@TO
du deklarierst 4 objekte mit namen box1, box2, box3 und box4 ... und willst dann mit einem array box[] darauf zu greifen ? also wenn du nicht irgendwo in deinem code noch ne zeile hast wo du dieses array deklarierst und füllst dürfte das nicht mal compilebar sein
 

Oben