ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
168
168
EMPFEHLEN
-
Hallo!
Wie die Applikation aussieht : sieh Anhang
Das ganze ist ein BorderLayout. Die navigation ist im BorderLayout.WEST
Wenn man auf "Lagerbestand" drückt, soll in BorderLayout.CENTER ein JPanel eingefügt werden.
Bei "Kundendatenbank" ein anderes JPanel.
Ich hab es so gelöst:
Code :1 2 3 4 5 6 7 8
@Action( name="navigation1") public void navigateLagerhaltung() { log.debug( "Lagerhaltung" ); Lagerhaltung lagerhaltung = new Lagerhaltung(); mainJFrame.add( lagerhaltung, BorderLayout.CENTER ); mainJFrame.pack(); }
Ich frage mich jetzt ob das so richtig ist? Es funktioniert zwar, aber wird nicht immer wenn ich einen Navigations-Button drücke ein weiteres JPanel hinzugefügt und über das alte gelegt?
Ist das sauber?
Oder sollte man eher den CENTER-Bereich zuerst leeren?
-
02.09.11 10:03 #2
Hi,
also meines Erachtens nach ist das egal, da die vorherige Komponente im BorderLayout überschrieben wird.
Gruß
FabioBitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]
Tutorials:
Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
JAnimationPanel - Animationen für Swing/AWT
SWTRatingBar (Bewertungs-Composite) selbst programmieren
____________________________________________________________________________
Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.
-
02.09.11 11:01 #3SE Tutorials.de Gastzugang
Du solltest auf jeden Fall die erzeugung neuer JPanels mit new da rausnehmen weil du sonst sehr schnell den RAM voll hast und auch nicht Tab-übergreifen arbeiten kannst.
-
Hab es jetzt mit einem CardLayout gelöst.
Einmalige initialisierung der JPanels. Später kann dann dazwischen geswitched werden.
Ähnliche Themen
-
[SWT] Widget während der Laufzeit hinzufügen
Von Fabio Hellmann im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 3Letzter Beitrag: 18.08.11, 15:38 -
Komponente hinzufügen während Laufzeit
Von mywaymylife im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 4Letzter Beitrag: 23.01.07, 14:53 -
[JavaBean] Attribute zur Laufzeit hinzufügen
Von TommyMo im Forum JavaAntworten: 4Letzter Beitrag: 22.02.06, 13:52 -
MyEclipse -> MyFaces Component hinzufügen...
Von Romsl im Forum JavaAntworten: 2Letzter Beitrag: 09.09.05, 14:46 -
Crystal Report: Textobjecte zur Laufzeit hinzufügen
Von MondGsicht im Forum .NET CaféAntworten: 2Letzter Beitrag: 31.08.05, 06:40





Zitieren
Login





