Ich hab schon wieder ein neues Problem, so wie ich mir das gedacht hatte, klappt es nicht, jedenfalls nach meinen jetzigem Können!
Ich brauche ein Layout, dass 6 "Zeilen" hat, in jede Zeile muss als erstes ein Label, dann ein Textfeld, und dann wieder ein Label. In der vorletzten muss eine Checkboxgroup vorhanden sein und in de rletzten Zeile 3 Buttons.
Meine Lösung sah bisher so aus, dass ich im "North" beim BorderLayout die erste Zeile hatte, dann im "South" die 3 Buttons und im Center ein Label-Textfeld-Label, aber nun fahlen mir ja noch die 4 anderen Zeilen.....
Jetzt hab ich versucht das Center wiederum in ein BorderLayout aufzusplitten (also sprich das Center wieder in "North", "East", "South", "West", "Center" zu teilen), aber irgendwie schaff ich es dann nicht, dort dann wieder im "North" eine Zeile einzurichten, ich bekomm dass dann immer nur ins "Center" gesetzt und hab dann keine Möglichkeit mehr auf die einzelnen Bereiche zuzugreifen.
Also vereinfachtes Problem, falls das zu schwierig ausgedrückt war:
Ich will im vorhandenen BorderLayout im "Center" ein neues BorderLayout unterbringen und in dessen "North" soll ein FlowLayout umgesetzt werden. Mein Code sieht an der Stelle so aus:
[/img]
Kann mir da jemand helfen bzw, sagen wo der Fehler liegt?
Danke!!!!
Ich brauche ein Layout, dass 6 "Zeilen" hat, in jede Zeile muss als erstes ein Label, dann ein Textfeld, und dann wieder ein Label. In der vorletzten muss eine Checkboxgroup vorhanden sein und in de rletzten Zeile 3 Buttons.
Meine Lösung sah bisher so aus, dass ich im "North" beim BorderLayout die erste Zeile hatte, dann im "South" die 3 Buttons und im Center ein Label-Textfeld-Label, aber nun fahlen mir ja noch die 4 anderen Zeilen.....
Jetzt hab ich versucht das Center wiederum in ein BorderLayout aufzusplitten (also sprich das Center wieder in "North", "East", "South", "West", "Center" zu teilen), aber irgendwie schaff ich es dann nicht, dort dann wieder im "North" eine Zeile einzurichten, ich bekomm dass dann immer nur ins "Center" gesetzt und hab dann keine Möglichkeit mehr auf die einzelnen Bereiche zuzugreifen.
Also vereinfachtes Problem, falls das zu schwierig ausgedrückt war:
Ich will im vorhandenen BorderLayout im "Center" ein neues BorderLayout unterbringen und in dessen "North" soll ein FlowLayout umgesetzt werden. Mein Code sieht an der Stelle so aus:
[/img]
Code:
centerPnl =new Panel();
centerPnl.setLayout (new BorderLayout());
// jetzt versuche ich dem neuen "North" das FlowLayout zu übergeben
northPnl2.setLayout(new FlowLayout()));
textZeileKoerpergewicht = new TextField("",2);
centerPnl.add( textZeileKoerpergewicht);
centerPnl.add( new Label ("kg"));
// jetzt müsste meiner Meinung so etwas kommen wie add.northPnl2 auf centerPnl
add( "Center" , centerPnl );
textZeileKoerpergewicht.addActionListener( this );
Kann mir da jemand helfen bzw, sagen wo der Fehler liegt?
Danke!!!!