Veröffentlicht 14. Oktober 200519 j Hi, ich muss für die Berufschule ein Referat über "Border-Layout" halten, da ich jedoch auch generell nicht viel Ahnung von JAVA habe, scheint es sich für mich ein wenig schwer zu gestalten. Ich finde auch leider nicht viel über dieses Thema, herausgefunden habe ich das man es auch Layout-Manager nennt, dann habe ich dieses Referat gefunden: http://pool1.rz.fhtw-berlin.de/LV_oom_1_ws0304/referate/Layoutmanager-Dateien/frame.htm und eine kurze definition: BorderLayout verteilt die Dialogelemente nach Vorgabe des Programms auf die vier Randbereiche und den Mittelbereich des Fensters. kennt jemand vielleicht ne Quelle oder kann mir mehr zum Thema sagen? Vielen dank im voraus Odec //EDIT: und das hier noch: Border Layout Die Klasse BorderLayout definiert einen Layout Manager, der fünf feste Positionen kennt: eine Zentralposition, und jeweils links/rechts und oberhalb/unterhalb der Zentralposition eine Position für Unterkomponenten. Die Methode add kann in diesem Layout auch noch mit einem zweitem Argument aufgerufen werden, das eine dieser fünf Positionen angibt. Hierzu bedient man sich der konstanten Felder der Klasse BorderLayout. In dieser Klasse wird die Klasse BorderLayout zur Steuerung des Layoout benutzt. Die fünf Knöpfe werden an jeweils eine der fünf Positionen hinzugefügt: package name.panitz.gui.layoutTest; import java.awt.*; import javax.swing.*; class BorderLayoutTest extends JFrame { public BorderLayoutTest(){ Container pane = getContentPane(); pane.setLayout(new BorderLayout()); pane.add(new JButton("eins"),BorderLayout.NORTH); pane.add(new JButton("zwei"),BorderLayout.SOUTH); pane.add(new JButton("drei (ein langer Knopf)") ,BorderLayout.CENTER); pane.add(new JButton("vier"),BorderLayout.WEST); pane.add(new JButton("fuenf"),BorderLayout.EAST); pack(); setVisible(true); } public static void main(String [] _){new BorderLayoutTest();} } Die Klasse erzeugt das folgende Fenster. Das Layout ändert sich nicht, wenn man mit der Maus die Größe und das Format des Fensters verändert. ------------------------------------------------------------------------------------------------------------------------- aber ich weiss nicht ob es reicht, das Referat muss mindestens 10minuten gehalten werden + Powerpoint.Präsi
14. Oktober 200519 j kennt jemand vielleicht ne Quelle oder kann mir mehr zum Thema sagen?Eine sehr ausführliche Beschreibung zum Thema LayoutManager gibt es hier: http://java.sun.com/docs/books/tutorial/uiswing/layout/ Danach solltest du das gesamte Konzept LayoutManager verstanden haben und sehen, wo das BorderLayout dort "hineinpasst". Sollten danach noch Fragen offen sein, einfach wieder melden
14. Oktober 200519 j vielen dank, bin auch gerade vor 2minuten auf der site gelandet, werde erstma lesen und verstehen melde mich bei fragen, danke
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.