Choice "gezielt" darstellen aber wie - mit Koordinaten aber wie?

Status
Nicht offen für weitere Antworten.

TF135

Mitglied
Hallo!
Also gleich vor weg, ich komme aus der Welt des Embedded und das in C und dazu noch ohne Betriebssystem - demnach tu ich mich noch sehr schwer mit Java GUI. Googlen hat mir au ned geholfen, also da bin ich 🙂
Ich möchte ein Choice-Feld erstellen:

Choice c = new Choice();
c.addItem("rot");
c.addItem("grün");

Panel p = new Panel();
p.add(c);

Mein Problem ist allerdings, daß ich nix sehe, die Checkbox läßt sich so:
Kreise.setBounds(2,575,70,15);
problemlos auf meinem Fenster darstellen

wenn ich schreibe:
p.setBounds(10,10,50,50);
passiert genau gar nichts, demnach ist es wohl falsch aber wie geht es richtig ... mit Himmelsrichtungen oder Gitter kann ich nix anfangen, also jedenfalls nicht in dem Programm ...

Vorab schonmal danke.
 
Guten morgen, eine Nacht drüber geschlafen und ich bin noch genauso schlau wie gestern. Mein Programm sieht JETZT so aus (habe ich gut abgeschrieben):

...
setLayout(null);

Label SA = new Label("Test");
add(SA);
SA.setBounds(2, 550, 100, 15);

// Label wird erfolgreich angezeigt

Choice chDim = new Choice();
chDim.add("10");
chDim.add("11");
chDim.setBounds(300,300,50,50);

// choice wird nicht angezeigt

und ich werd noch zum Elch ... eine Eventabhandlung habe ich noch keine, weiß ich, aber, das Choisce-Feld müßte doch sichtbar werden, mit der Checkbox funktioniert das doch auch.

Ja ich weiß awt, ist ein alter Zopf ... bin um jedes Beispiel daß mich weiterbringt dankbar.
 
Klasskugel auspack...
fehlt eventuell ein
Java:
add(chDim);


Variablen namen schreibt man immer klein übirgens...
 
@SirWayne

Du bist mein persönlicher Held des Tages - es funzt 🙂

ja die Nomenklatur in Java erstaunt mich immer wieder - ich gelobe Besserung.
 
Aber wie meinen Vorredner kann ich mich nur anschließen, dass du SWING benutzt und dir anschaust was ein LayoutManager ist...
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben