#1 10. Mai 2007 Zuletzt von einem Moderator bearbeitet: 15. April 2017 BorderLayout Problem hi ho RR ler Also in der schule mussten wir mit Java so einen hotelrechner programmen. Son Teil wo man über Texfelder eingibt wieviele Tage etc. und dann zum Schluss soll er den Preis ausrechnen! Dann soll man 2. Layouts verwenden und das ganze soll auch noch funzen ^^ Ich hab mich für ein Null und BorderLayout in dem im "North" Feld der "banner" von meinem Hotel ist und im Center Feld dann über NULL alle Buttons, Checkboxen und Textfelder. East, South und west lass ich weg. Und mein Problem ist ich komm nich mit dem BorderLayout klar. Ich krieg es nich hin im North Feld ein BIld einzufügen und dann noch im Center das NullLayout anzulegen.. So Sollte das dann zum Schluss aussehen {img-src: //img147.imageshack.us/img147/2710/floarwq0.jpg} Ja ich weiß bin noch "Anfänger" ^^ Also das Bild oben soll als BoarderLayout North sein und der Rest als NUll Layout im Center vom BorderLayout! so eine Kombination halt xD Hier ist mein Quelltext... Ich hoffe ihr könnt mir helfen das mit dem BorderLayout hinzukriegen .. xD + Multi-Zitat Zitieren
#2 11. Mai 2007 AW: BorderLayout Problem hier ist mal ein bsp: und zwar fast du deine buttons und inputs etc in einem JPanel zusammen und weißt es (siehe ganz unten) dann dem borderlayout zu!! hoffe das hilft dir PHP: JPanel left = new JPanel (); left . setLayout (new GridLayout ( 2 , 2 )); left . add (new JButton ( "Punkt" )); left . add (new JButton ( "Linie" )); left . add (new JButton ( "Bogen" )); left . add (new JButton ( "Kreis" )); JPanel top = new JPanel (); top . add (new JButton ( "Neu" )); top . add (new JButton ( "Öffnen" )); top . add (new JButton ( "Abspeichern" )); top . add (new JButton ( "Drucken" )); JPanel right = new JPanel (); right . setLayout (new GridLayout ( 4 , 1 )); right . add (new JButton ( "Malstift" )); right . add (new JButton ( "Füllstile" )); right . add (new JButton ( "Farbe.." )); right . add (new JButton ( "Scrift.." )); JPanel p = new JPanel (); p . setPreferredSize (new Dimension ( 400 , 200 )); p . setBackground ( Color . WHITE ); Container c = getContentPane (); //c.setLayout(new BorderLayout()); c . add ( top , BorderLayout . NORTH ); c . add ( left , BorderLayout . WEST ); c . add ( right , BorderLayout . EAST ); c . add ( p , BorderLayout . CENTER ); gruß wollknoll + Multi-Zitat Zitieren