jLayeredPane Ebenen mit dynamischer Größe

Status
Nicht offen für weitere Antworten.

Dr.Gibble

Mitglied
Hallo miteinander,

ich habe mir ein Menü für Einstellungen gebastelt das über ein jLayeredPane mehrere Ebenen enthält.
Leider bekomme ich es noch nicht hin das sich diese Ebenen automatisch auf die gesamte Größe des jLayeredPanes anpassen.

Frage: Muss ich wirklich mehrere jPanels erzeugen damit sich alles dynamisch in der Grösse verschiebt oder gibt es auch eine elegantere Lösung.

jLayeredPane
---jPanel (BorderLayout) <- 1.Ebene //damit es sich in der Größe dynamisch anpasst?!?
------jPanel (FlowLayout)
---------Buttons, Checkbox, Labels etc.
---jPanel (BorderLayout) <- 2.Ebene //damit es sich in der Größe dynamisch anpasst?!?
------jPanel (FreeDesign)
---------Buttons, Checkbox, Labels etc.
---jPanel (BorderLayout) <- 3.Ebene //damit es sich in der Größe dynamisch anpasst?!?
------jTabbedPane
---------jPanel (BoxLayout)
------------Buttons, Checkbox, Labels etc.
---------jPanel (GridLayout)
------------Buttons, Checkbox, Labels etc.

Ich finde das irgendwie Umständlich.
Für jeden Verbesserungsvorschlag wäre ich sehr dankbar.

greetz derDoc
 

André Uhres

Top Contributor
Wieso nimmst du JLayeredPane und nicht einfach CardLayout (oder CardPanel, eine Alternative von Hans Muller) ?
 

Dr.Gibble

Mitglied
Ich habe mir das Prinzip und die Funktionsweise von CardLayout nochmals näher angesehen und bin begeistert.
Ich dachte man könnte mit dem CardLayout immer nur die nächste und vorherige Karte in den Vordergrund setzen. Dabei hatte ich wohl die Funktion "show()" komplett übersehen.

Jetzt habe ich den Wechsel folgendermassen realisiert:
Code:
((CardLayout)cardPanel.getLayout()).show(cardPanel, "tableCard");
... und die Layoutstrukturierung ist auch viel Übersichtlicher.

centerPanel (BorderLayout)
---cardPanel (CardLayout)
------generalPanel (FreeDesign) <- 1. Karte
------------Buttons, Checkbox, Labels etc.
------chartTabbedPane (TabbedPane) <- 2. Karte
------------genPanel <- Reiter1
------------chartPanel <- Reiter2
------generalPanel (GridLayout) <- 3. Karte
------------Buttons, Checkbox, Labels etc.

Nochmals vielen Dank für den Hinweis.

greetz derDoc
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B viele JPanels auf JLayeredPane -> to SVG? AWT, Swing, JavaFX & SWT 15
S Swing JLayeredPane Anordnung funktioniert nicht AWT, Swing, JavaFX & SWT 2
S Swing JLayeredPane "Phänomen"? AWT, Swing, JavaFX & SWT 7
E Swing JPanel in JLayeredPane animieren AWT, Swing, JavaFX & SWT 7
R Swing Animation mit JLayeredPane? AWT, Swing, JavaFX & SWT 8
T JLayeredPane in JScrollBox AWT, Swing, JavaFX & SWT 2
GUI-Programmer Swing Problem mit JLayeredPane AWT, Swing, JavaFX & SWT 2
M JLayeredPane mit JPanel im Vordergrund, Hintergrundelemente sperren AWT, Swing, JavaFX & SWT 7
G JPanel in JLayeredPane AWT, Swing, JavaFX & SWT 8
D Probleme mit MouseWheelListener und JLayeredPane in Applet AWT, Swing, JavaFX & SWT 2
G Swing JLayeredPane Schach AWT, Swing, JavaFX & SWT 7
K JLayeredPane Elemente auf gleicher Position AWT, Swing, JavaFX & SWT 7
R JLayeredPane - JPanel mit variabler Form AWT, Swing, JavaFX & SWT 4
J Layer von JLayeredPane unsichtbar durchsichtig in den Hintergrund AWT, Swing, JavaFX & SWT 5
R JLayeredPane - Drag&Drop - mouseDragged AWT, Swing, JavaFX & SWT 6
J SWING Fenster mit mehreren JPanels (dank JLayeredPane) AWT, Swing, JavaFX & SWT 19
R Swing JLayeredPane - Wie JScrollPane einbauen? AWT, Swing, JavaFX & SWT 17
R Swing JLayeredPane - Drag&Drop Positionen vertauschen AWT, Swing, JavaFX & SWT 3
H Button auf Bild/ JLayeredPane in Jpanel AWT, Swing, JavaFX & SWT 15
G JLayeredPane moveToFront funktioniert nicht AWT, Swing, JavaFX & SWT 15
B Ärger mit JLayeredPane :-( AWT, Swing, JavaFX & SWT 5
S JLayeredPane AWT, Swing, JavaFX & SWT 16
M JLayeredPane : Applet - Application AWT, Swing, JavaFX & SWT 4
V JLayeredPane wird nur 1x bezeichnet AWT, Swing, JavaFX & SWT 12
shiny_hair JLayeredPane - Wie funktioniert das mit den Layern? AWT, Swing, JavaFX & SWT 2
T JLayeredPane Problem - AWT und SWING Komponente AWT, Swing, JavaFX & SWT 6
M Scrollbare JLayeredPane AWT, Swing, JavaFX & SWT 2
C Zwei Ebenen in Graphics ? AWT, Swing, JavaFX & SWT 0
X Swing JPanel mehrere Ebenen zeichnen AWT, Swing, JavaFX & SWT 13
Y xormode bzw bild in zwei ebenen zeichnen AWT, Swing, JavaFX & SWT 4
S SWT Hierarchie Ebenen in SWT AWT, Swing, JavaFX & SWT 2
3TageBart Ebenen in Zeichen-Programm implementieren AWT, Swing, JavaFX & SWT 9
K CheckboxTreeViewer - Ebenen nicht unselektierbar machen AWT, Swing, JavaFX & SWT 2
byte Swing: Ebenen zeichnen AWT, Swing, JavaFX & SWT 3
Kaini MVC - Problem mit Ebenen AWT, Swing, JavaFX & SWT 2
L JavaFX PropertyView mit dynamischer EditCell erstellen? AWT, Swing, JavaFX & SWT 8
ralfb1105 Swing Dynamischer Graph zum anzeigen Perfomance Daten AWT, Swing, JavaFX & SWT 35
L Dynamischer Aufbau einer Tabelle über Objekte AWT, Swing, JavaFX & SWT 2
K JavaFX Erzeugen dynamischer Layouts in fxml AWT, Swing, JavaFX & SWT 3
G Swing JScrollPane/Layoutmanger Problem bei dynamischer Größenänderung AWT, Swing, JavaFX & SWT 7
M Swing Dynamischer Frame AWT, Swing, JavaFX & SWT 3
D BorderLayout.Center mit 3 Panel und dynamischer Größe AWT, Swing, JavaFX & SWT 2
G dynamischer Filter bei JTable AWT, Swing, JavaFX & SWT 2
S Dynamischer Inhalt in einem JPanel AWT, Swing, JavaFX & SWT 4
loadbrain auslesen der Werte dynamischer Textfields AWT, Swing, JavaFX & SWT 21
M JDBC + dynamischer JTable - Spalten problem AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben