JSplitPane und JTabbedPane

Status
Nicht offen für weitere Antworten.
O

osix2000

Gast
Anfängerfrage, wie man es richtig macht:

Möchte links einen JTree haben und rechts was je nach auswahl des JTrees dazu anzeigen, diese Anzeige soll 2 Reiterhaben, sodaß man auf zwei Tabs umschalten kann...

Kann ich das so machen....

JSpiltPlane nehmen, linke Pane den JTree drauflegen und rechte Pane, JTappedPane drauflegen....

Oder ist es so richtig.

Ein JPanel anlege und dann die JSplitPane drauflegen. Ein Jpanel für den JTree und ein JPanel für die JTapped Pane und dann beide Pannels auf die JSplitPane legen.... Schnodderig beschrieben, ich meine natürlich immer die Objekte, die mit einer JScrollPane initialisiert wurden...usw


So soll es aussehen....

----------------------- ------ -----------
| Tab1 \ Tab2 \
+ blabla |----------------------------------------
+ Unterpunkt | |
+ blabla | Text zum ausgewählten |
+ | |
+ | |
| |
--------------------------------------------------------------
 
O

osix2000

Gast
So soll es aussehen....

----------------------- ------ ---------
.......................... | Tab1 \ Tab2 \
+ blabla..............|----------------------------------------
...+ Unterpunkt...|................................................|
+ blabla..............|..........Text zum ausgewählten.|
+........................|.................................................|
+........................|.................................................|
..........................|.................................................|
--------------------------------------------------------------
 
B

Beni

Gast
Man benötigt keine JPanels, aber ein JScrollPane unter dem JTree wäre eine gute Idee :wink:
 
O

osix2000

Gast
Ich dachte eine JSplitPane für rechts und links...

Oder ZUSÄTZLICH noch eine JScrollPane und dann meine erst beschriebenes Vorgehen, oder ?
 

Tobias

Top Contributor
Zuerst eine JSplitPane. Dann links eine JScrollPane mit dem Tree als View. Rechts eine JTabbedPane.
 
O

osix2000

Gast
sorry, ich bin echt Anfänger und muß fragen....

Auf den JFrame kann ich dann direkt die JSplitPane legen, oder ?

Wenn ich das dann richtig verstehe, ist JPanel, JSplitPane, JScrollPane, JTabbedPane alles aus der gleichen "Ebene". Ich kann auf alle weitere Elemente draufplatzieren....JPanel ist halt das einfachste, was man am Anfang einfach so verwendet , und oft nicht versteht, warum man weitere GUI-Elemten nicht direkt aufs JFrame legen kann, aber jetzt wird es mir klar, wenn es eben noch andere "Dinger" wie JPanel gibt....

Stimmt das so, was ich da sage ?
 
B

Beni

Gast
JPanel, JSPlitPane, JScrollPane, JFrame, ..., das sind alles "Container". Die Container können ineinander geschachtelt werden, und bilden so einen Baum. Aber jeder Container hat andere Eigenschaften, z.B. kann ein JScrollPane nur ein Kind haben, ein JSplitPane hingegen zwei. Ein JFrame wiederum darf keinen Vater haben.

Was du gesagt hast, stimmt in weiten Teilen. Es gibt manchmal zwischen einzelnen Container noch weitere Container, die man garnicht sieht. So hat es z.B. auf jedem JFrame automatisch ein JRootPane, das wiederum die Menübar, das Component-Fenster, etc. enthällt...

Für den Anfang empfehle ich:
- Im Zweifellsfalle mal ohne JPanel ausprobieren
- In der API die Klassenhierarchie der Container angucken (und auch einige Beschreibungen lesen).
- nie direkt in die Wurzel-Container (Frame, Dialog, Applet, Window) zeichnen (damit meine ich, "paint" oder "paintComponent" überschreiben), sondern immer ein JPanel verwenden.
 
O

osix2000

Gast
juchuuuuu....javascript:emoticon(':D')
Very Happy

habs endlich verstanden ! Jetzt verstehe ich auch den Aufruf von .getcontentPane(add(z.B. ein JPanel Object ODER ein JSplitObject, das aus wiederum zwei JPAnels bestehen kann)

Weil da festgelegt wird, daß die ContentPane mit einem Containerobject belegt wird..... heheheheh

YES YES YES................
javascript:emoticon(':D')
Very Happy

Java ist ja sowas von supiduppi "sonnen"geil..... Poahahah, da muß Microsoft sich mit seinem komischen .NET Quatsch sich aber anstrengen....
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C JSplitPane / JTabbedPane Größe AWT, Swing, JavaFX & SWT 3
H JTable im JSplitPane darstellen AWT, Swing, JavaFX & SWT 2
L JSplitPane Divider Location beim Maximieren AWT, Swing, JavaFX & SWT 6
M Buttons in JSplitPane hinzufügen AWT, Swing, JavaFX & SWT 6
L JSplitPane - auf Änderung reagieren AWT, Swing, JavaFX & SWT 4
D JSplitPane lässt sich nicht verschieben AWT, Swing, JavaFX & SWT 3
M Swing JSplitPane beide Seiten fixieren AWT, Swing, JavaFX & SWT 2
U Swing JPane und JScrollpane in JSplitpane-Seite: Scrollen funktioniert nicht AWT, Swing, JavaFX & SWT 3
D JSplitPane, Jtree, CardLayout (constraint must be a string) AWT, Swing, JavaFX & SWT 9
D JSplitPane -> setRightComponent aus anderer Klasse AWT, Swing, JavaFX & SWT 3
B JSplitPane AWT, Swing, JavaFX & SWT 4
J Swing Problem - Abspeichern JSplitPane Position AWT, Swing, JavaFX & SWT 5
Burny91 Swing Vertical JSplitPane lässt sich nicht nach rechts verschieben AWT, Swing, JavaFX & SWT 2
C JSplitPane Divider fixieren AWT, Swing, JavaFX & SWT 2
S JSplitpane in BorderLayout nutzen AWT, Swing, JavaFX & SWT 4
S JSplitPane rechtes JPanel aus subpanel ändern AWT, Swing, JavaFX & SWT 3
G JSplitPane DividerLocation AWT, Swing, JavaFX & SWT 2
P Swing JSplitPane mehrere Teiler AWT, Swing, JavaFX & SWT 3
W JSplitPane wegräumen AWT, Swing, JavaFX & SWT 5
T Swing JSplitPane Componenten ausrichten AWT, Swing, JavaFX & SWT 4
T Expand/Collape JSplitPane programmatically AWT, Swing, JavaFX & SWT 3
B JSplitPane mit max. Größe AWT, Swing, JavaFX & SWT 8
T Swing JSplitPane erstellen AWT, Swing, JavaFX & SWT 2
R JSplitPane automatisch ausblenden AWT, Swing, JavaFX & SWT 13
H Swing Darstellungsproblem JPanel in JPanel in JScrollpane in JSplitPane AWT, Swing, JavaFX & SWT 4
multiholle JSplitPane und MousListener AWT, Swing, JavaFX & SWT 8
S JSplitPane ändert Farbe nicht AWT, Swing, JavaFX & SWT 4
M JSplitPane Tabelle neu zeichnen AWT, Swing, JavaFX & SWT 3
G JSplitPane nur in eine richtung? AWT, Swing, JavaFX & SWT 3
T Probleme mit JSplitPane, JScrollPane, JTree AWT, Swing, JavaFX & SWT 3
G JSplitPane unf JTable automatisch anpassen AWT, Swing, JavaFX & SWT 2
H Look & Feel und JSplitPane Problem AWT, Swing, JavaFX & SWT 17
J JSplitpane separator soll nicht seine Position veraendern? AWT, Swing, JavaFX & SWT 3
J Border bei JSplitPane entfernen? AWT, Swing, JavaFX & SWT 2
A JSplitPane in JInternalFrame AWT, Swing, JavaFX & SWT 2
M JSplitPane ein JPanel hinzufügen und zentrieren. AWT, Swing, JavaFX & SWT 9
S JSplitPane mit einer Grenze AWT, Swing, JavaFX & SWT 4
T Probleme mit JSplitPane AWT, Swing, JavaFX & SWT 4
DeeDee0815 JSplitPane.expandTopLeftRightOrBottomComponent(); AWT, Swing, JavaFX & SWT 2
C JSplitPane automatische Veränderung verbieten. AWT, Swing, JavaFX & SWT 3
G JSplitPane - setOneTouchExpandable AWT, Swing, JavaFX & SWT 3
N JSplitPane soll JFrame resizen AWT, Swing, JavaFX & SWT 4
S Eine Art JInternalFrame in JSplitPane AWT, Swing, JavaFX & SWT 3
S SWT <=> JSplitPane AWT, Swing, JavaFX & SWT 4
M Ansichtswechsel in JSplitPane AWT, Swing, JavaFX & SWT 2
M JSplitPane und JList aktualisieren AWT, Swing, JavaFX & SWT 4
S JDesktopPane mit JSplitPane und JTree AWT, Swing, JavaFX & SWT 3
H JSplitPane lässt sich nicht über rechtes Panel ziehen AWT, Swing, JavaFX & SWT 2
T 3-teiliges JSplitPane AWT, Swing, JavaFX & SWT 13
B BorderLayout/JSplitPane Problem beim Ausrichten AWT, Swing, JavaFX & SWT 5
B Component in JSplitPane aktualisieren AWT, Swing, JavaFX & SWT 2
J JSplitPane reagiert nicht auf SetDeviderLocation() AWT, Swing, JavaFX & SWT 2
J JSplitPane Felder ansprechen AWT, Swing, JavaFX & SWT 3
M JSplitPane Divider setzen? AWT, Swing, JavaFX & SWT 3
G Weiches automatisches verschieben eines JSplitPane-Dividers? AWT, Swing, JavaFX & SWT 3
T JSplitPane immer gleich groß machen AWT, Swing, JavaFX & SWT 3
A problem mit update nach event, JSplitpane spinnt AWT, Swing, JavaFX & SWT 2
D Probleme bei JSplitPane mit JScrollPanes und Panels. AWT, Swing, JavaFX & SWT 4
R JSplitPane problem AWT, Swing, JavaFX & SWT 3
R JSplitPane setRightComponent AWT, Swing, JavaFX & SWT 2
O JSplitpane . AWT, Swing, JavaFX & SWT 9
R JSplitPane (linke und rechte Seite) AWT, Swing, JavaFX & SWT 4
T JSplitPane & JTable AWT, Swing, JavaFX & SWT 4
M JSplitPane Listener AWT, Swing, JavaFX & SWT 2
V JTable in JSplitPane? Wie AWT, Swing, JavaFX & SWT 2
BabySuna darstellungsprobleme mit JTabbedPane und GridBagLayout AWT, Swing, JavaFX & SWT 8
I JTabbedPane mit DnD, [x]-Schaltfläche, [+]-Schaltfläche usw. AWT, Swing, JavaFX & SWT 1
D JScrollPane in JTabbedPane AWT, Swing, JavaFX & SWT 3
D Kein Icon beim JTabbedPane AWT, Swing, JavaFX & SWT 1
B JTabbedPane Tabs anordnen AWT, Swing, JavaFX & SWT 2
D JTabbedPane GUI Experimente AWT, Swing, JavaFX & SWT 4
N JLabel in JTabbedPane verschieben AWT, Swing, JavaFX & SWT 2
U JScrollPane -> JTabbedPane u.A. AWT, Swing, JavaFX & SWT 3
L JTabbedPane mit for Schleife aufbauen AWT, Swing, JavaFX & SWT 4
J JTabbedPane Vollbild wenn Tabwechsel AWT, Swing, JavaFX & SWT 1
B StateChangeListener auf JTabbedPane AWT, Swing, JavaFX & SWT 5
F jTabbedPane Tabwechsel deaktivieren AWT, Swing, JavaFX & SWT 2
J JTabbedPane: close Button Problem AWT, Swing, JavaFX & SWT 2
J JTabbedPane: table in new tab: tooltip benutzt die column-widths von table in erstem geöffneten tab AWT, Swing, JavaFX & SWT 17
M JTabbedPane verändern mit Nimbus Look and Feel AWT, Swing, JavaFX & SWT 1
F JTabbedPane bestimmten Tab ansprechen AWT, Swing, JavaFX & SWT 13
F JTabbedPane mit Button zum Hinzufügen eines neuen Tabs AWT, Swing, JavaFX & SWT 6
BRoll JTabbedPane setTitleAt OutOfBoundsExc AWT, Swing, JavaFX & SWT 4
K JTabbedPane Tab Markierung / Selektion AWT, Swing, JavaFX & SWT 4
B Custom JTabbedPane-Tab-Design AWT, Swing, JavaFX & SWT 2
L JTabbedPane Closebutton integrieren AWT, Swing, JavaFX & SWT 6
J JTabbedPane Grafik unterhalb der Tabs AWT, Swing, JavaFX & SWT 3
H Swing JTabbedPane: Zusätzliche Buttons neben den Tabs AWT, Swing, JavaFX & SWT 7
V JTabbedPane Eingefügte Labels verschoben AWT, Swing, JavaFX & SWT 2
M Swing JTabbedPane: Tab-Elemente anpassen AWT, Swing, JavaFX & SWT 3
S Swing JTabbedPane: Nur nach ButtonClick und nicht nach Click auf Tab ins nächste Tab wechseln AWT, Swing, JavaFX & SWT 2
P JTabbedPane per Menuitem erstellen AWT, Swing, JavaFX & SWT 20
K Swing JTabbedPane wird nicht angezeigt AWT, Swing, JavaFX & SWT 19
B Swing JTabbedPane in JApplet -> Reiter bei Aktualisation mehrmals zu sehen AWT, Swing, JavaFX & SWT 3
M JTabbedPane -> setSelectedIndex funzt nicht AWT, Swing, JavaFX & SWT 3
D Bestimmtes JPanel innerhalb eines JTabbedPane ansprechen AWT, Swing, JavaFX & SWT 2
M jtabbedpane aktivieren/deaktivieren AWT, Swing, JavaFX & SWT 13
J Swing Letzten Tab einer JTabbedPane ermitteln AWT, Swing, JavaFX & SWT 6
T JTabbedPane - neuen Tab zwischen zwei anderen Tabs hinzufügen AWT, Swing, JavaFX & SWT 2
B Hilfe zu JTable und JTabbedPane AWT, Swing, JavaFX & SWT 18

Ähnliche Java Themen

Neue Themen


Oben