JTabbedPane Größe anpassen

Mike90

Bekanntes Mitglied
Hallo,

ich befasse mich gerade mit Swing und JTabbedPanes.

Ich habe einen Dialog, wie unten zu sehen. In diesem Dialog habe ich einen JTabbedPane, den ich einfach erzeuge und 2 Tabs raufpacke.

Leider kann ichdie Größe des JTabbedPane nicht anpassen, ob über den JTabbedPane direkt, noch mit dem GridBagConstraint:
Java:
GridBagConstraints gc = new GridBagConstraints();
		gc.gridx = 0;
		gc.gridy = 9;
		gc.gridwidth = 2;
		gc.gridheight = 1;
		gc.weightx = 100.0;
		gc.weighty = 100.0;
		gc.insets = new Insets(5, 5, 5, 5);
		gc.anchor = GridbagConstraints.Center;
		gc.fill = GridbagConstraints.None;
		panelMain.add(c, gc);

klappt auch nicht, wenn ich das ändere:
Java:
		gc.weightx = 100.0;
		gc.weighty = 75.0;

141210104318_tabbedPane.jpg


weiß jemand, wie man das machen kann ?

VG MikeX
 
Zuletzt bearbeitet:

Mike90

Bekanntes Mitglied
Moin,

ok, hab ich blöd erklärt.

Also eigentlich will ich nur die Höhe des JTabbedPanes anpassen.
Also kleiner machen.

VG MikeX
 

VfL_Freak

Top Contributor
Moin,

Also eigentlich will ich nur die Höhe des JTabbedPanes anpassen.
Also kleiner machen.

Also die Höhe des Anzeigebereichs ....

Dann musst Du halt die Dimensionen des Panels (oder was auch immer Du den jeweiligen TabbedPanes zuordnest) verkleinern - oder ggf. die Dimensionen des Bereichs, in den die TabbedPanes eingefügt werden !!

Gruß
Klaus
 

Mike90

Bekanntes Mitglied
Also ich habe auf den tabs jeweils einen panel.
Aber mit setSize(Dimension) gehts es auf dem Panel und auf dem tab bzw. Tabbedpane nicht. Das habe ich schon alles getestet.
 

VfL_Freak

Top Contributor
Moin,

auf die Gefahr hin, mich zu wiederholen .....
Dann musst Du halt die Dimensionen des Panels (oder was auch immer Du den jeweiligen TabbedPanes zuordnest) verkleinern - oder ggf. die Dimensionen des Bereichs, in den die TabbedPanes eingefügt werden !!

Was hast Du denn genau versucht und welche Probleme traten dabei auf ???:L

Gruß
Klaus
 

Mike90

Bekanntes Mitglied
zum einen habe ich auf dem JTabbedPane folgendes gemacht:
Java:
jPaneTabbed.setSize(new Dimension(10, 10));

dann habe ich noch:
Java:
panelWoEineTabelleDraufIst.setSize(new Dimension(10, 10));

auch in dem Constraint habe ich schon Anpassungen versucht. Das sieht jetzt folgendermaßen aus:
Java:
GridBagConstraints gc = new GridBagConstraints();
		gc.gridx = x;
		gc.gridy = y;
		gc.gridwidth = width;
		gc.gridheight = height;
		gc.weightx = 100.0;    
		gc.weighty = 100.0;   // habe gedacht bei der Y-Wichtung sollte es gehen, aber geht nicht
		gc.insets = new Insets(5, 5, 5, 5);
		gc.anchor = align;  // Horizontal
		gc.fill = fill;  // None
		panelMain.add(panelWoEineTabelleDraufIst, gc);

das klappt irgendwie alles nicht....



VG MikeX
 

VfL_Freak

Top Contributor
Moin,

hmm, irgendwie verstehe ich Deinem Aufbau noch so ganz ....

Also jPaneTabbed ist das Pane für dir Reiter, ok ?
Und panelWoEineTabelleDraufIst ist dann vermutlich das Pane für den Inhalt eines Reiters, richtig?

Und was ist panelMain ???:L

Gruß
Klaus
 

Mike90

Bekanntes Mitglied
jPaneTabbed ist das JTabbedPane und das panelWoEineTabelleDraufIst ist halt das Panel, wo die zweispaltige Tabelle zu sehen ist in dem einen Tab.
 

Mike90

Bekanntes Mitglied
panelMain ist das hauptPanelalso ich habe 3 Panels:
- Panel1 = Label + TextFelder + Überschrift
- Panel2 = der JTabbedPane
- Panel3 = 2 Buttons

PanelMain fasst alle drei zusammen

:SORRY:
 

VfL_Freak

Top Contributor
Moin,

ah, und warum addest Du dann Dein panelWoEineTabelleDraufIst zum panelMain ???:L

panelMain.add(panelWoEineTabelleDraufIst, gc);

Dann müsste es doch
Code:
jPaneTabbed.add(panelWoEineTabelleDraufIst, gc);
heissen ..... oder stehe ich jetzt völlig auf dem Schlauch :eek:

Gruß
Klaus
 

Mike90

Bekanntes Mitglied
tut mir leid, aber eigtl sollte es:
Java:
panelMain.add(jTabbedPane, gc);

heißen...

Ich habs jetzt nochmal umgebaut.
Nun habe ich nicht mehr 3 Panels, sondern nur noch einen -> panelMain auf dem Dialog

141210203925_Unbenannt.jpg


So sieht das ganze jetzt aus.. bzw die rechte Abb soll es werden!
 

VfL_Freak

Top Contributor
Moin,

erstens - ich kann Di hier nicht mehr wirklich weiterhelfen ... möglicherweise liegt es ja auch am GridBagLayout, mit dem ich mich allerdings auch nur bedingt auskenne. Hast Du es schon mal mit einem anderen Layoutmanager versucht ??

Zweitens: Bitte nicht über PN! Wenn wir es hier auf der Webseite diskutieren haben ggf. auch nachfolgende Generationen etwas davon :D

Gruß
Klaus
 

Mike90

Bekanntes Mitglied
Moin,

alles klar..
Ja mit anderen LayoutManagern habe ich es schon getestet. Aber auf dem mainPanel wollte ich kein anderes Layout aufsetzen!

VG Mike90
 

Mike90

Bekanntes Mitglied
Ja das hat geklappt. Ich hatte zu diesem zeitpunkt aber leider noch keinen jtabbedfolder. Hatte da einen splitpane am start. Mit dem jtabbedpane habe ich nur noch das flow und gridlayout getestet. Ist aber genau das gleiche in grün mit der grõße. :-(
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W JTabbedPane Größe anpassen AWT, Swing, JavaFX & SWT 4
T Inhalt von einem Tab an JTabbedPane größe ausrichten? AWT, Swing, JavaFX & SWT 2
vogella Panel mit konstanter Größe in JTabbedPane AWT, Swing, JavaFX & SWT 6
C JSplitPane / JTabbedPane Größe AWT, Swing, JavaFX & SWT 3
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
hdi LookAndFeel Nimbus BUG mit JTabbedPane?! AWT, Swing, JavaFX & SWT 5
hdi Swing Problem mit JTabbedPane AWT, Swing, JavaFX & SWT 2
A LookAndFeel Rollover Effekt bei JTabbedPane deaktivieren (Nimbus) AWT, Swing, JavaFX & SWT 8
S JTabbedPane Problem AWT, Swing, JavaFX & SWT 3
S JTabbedPane AWT, Swing, JavaFX & SWT 4
D JTabbedPane mit Eventlistener versehen? AWT, Swing, JavaFX & SWT 9
M Swing JTabbedPane Panels deaktivieren AWT, Swing, JavaFX & SWT 2
K JTabbedPane setName() für jedes Tab AWT, Swing, JavaFX & SWT 2
G JTabbedPane - Länge der Reiter beeinflussen? AWT, Swing, JavaFX & SWT 9
G Swing JTabbedPane Was für ein Border wird da um die Tabs gezeichnet? AWT, Swing, JavaFX & SWT 6
S Swing Komponentengröße in JTabbedPane AWT, Swing, JavaFX & SWT 7
M Ein Tab eine JTabbedPane durch Button Druck öffen AWT, Swing, JavaFX & SWT 2
Y LookAndFeel JTabbedPane: Tab-Farbe mit Nimbus setzen AWT, Swing, JavaFX & SWT 3
M CloseButton bei JTabbedPane AWT, Swing, JavaFX & SWT 4
P Swing JTabbedPane mit JButton einen anderen Tab anzeigen AWT, Swing, JavaFX & SWT 9
D JTabbedPane zentrieren AWT, Swing, JavaFX & SWT 2
S Swing JTabbedPane: Inhalt soll oben links anfangen AWT, Swing, JavaFX & SWT 6
F JTabbedPane Reiter breite AWT, Swing, JavaFX & SWT 4
B JTabbedPane mit Enumeration dynamisch füllen AWT, Swing, JavaFX & SWT 5
D Swing Tab in JTabbedPane AWT, Swing, JavaFX & SWT 5
A JFrame > JTabbedPane > JPanel > addKeyListener AWT, Swing, JavaFX & SWT 18
D JTabbedPane - Farbe ändern im Bereich hinter den Reitern AWT, Swing, JavaFX & SWT 2
M JTabbedPane - Tab auslesen AWT, Swing, JavaFX & SWT 2
H Swing Problem mit JTabbedPane AWT, Swing, JavaFX & SWT 9
D jtabbedpane Event VOR tab-Wechsel AWT, Swing, JavaFX & SWT 3
S Border von JTabbedpane-Tab? AWT, Swing, JavaFX & SWT 3
M JTabbedPane Docable? AWT, Swing, JavaFX & SWT 3
L Swing JTabbedPane - Index vom Tab AWT, Swing, JavaFX & SWT 3
D Swing JTabbedPane, TabComponent & Popup AWT, Swing, JavaFX & SWT 4
F Borders von JTabbedPane und JScrollPane AWT, Swing, JavaFX & SWT 5
G Swing JTabbedPane vergrößern AWT, Swing, JavaFX & SWT 2
H Swing Register (jTabbedPane) dynamisch hinzufügen? AWT, Swing, JavaFX & SWT 7
D Tabs von JTabbedPane stylen AWT, Swing, JavaFX & SWT 6
U JTabbedPane: Layout-Probleme bei addTab zur Laufzeit AWT, Swing, JavaFX & SWT 2
1 JTabbedPane Tab ausdehnen AWT, Swing, JavaFX & SWT 3
F Swing JTabbedPane: Zur Laufzeit die Tabreihenfolge ändern AWT, Swing, JavaFX & SWT 2
M Elemente in JTabbedPane platzieren AWT, Swing, JavaFX & SWT 7
B Swing JFormattedTextField auf mehreren JPanels in einer JTabbedPane AWT, Swing, JavaFX & SWT 3
K LookAndFeel JTabbedPane mit Icon und CloseButton AWT, Swing, JavaFX & SWT 2
D Swing Probleme bei mit JTabbedPane.getChildren() AWT, Swing, JavaFX & SWT 4
I Swing Randnutzung bei JTabbedPane.LEFT AWT, Swing, JavaFX & SWT 2
ABstraCT JTabbedPane - click wird nicht immer ausgeführt ! AWT, Swing, JavaFX & SWT 10
P JTabbedPane und fill? AWT, Swing, JavaFX & SWT 2
D Swing mehrere JTable in separaten Tabs einer JTabbedPane AWT, Swing, JavaFX & SWT 2
G JTabbedPane transparent AWT, Swing, JavaFX & SWT 2
S Swing JTabbedPane: Resize des JFrame bei Tab wechsel AWT, Swing, JavaFX & SWT 8
thE_29 Swing JTabbedPane Focus von Komponenten außerhalb AWT, Swing, JavaFX & SWT 10
S Scrollbar in einem JTabbedPane AWT, Swing, JavaFX & SWT 4
A Schriftfarbe von jTabbedPane und Button Ändern AWT, Swing, JavaFX & SWT 7
R JTabbedPane Selektion verfolgen? AWT, Swing, JavaFX & SWT 2
byte JTabbedPane - Insets entfernen AWT, Swing, JavaFX & SWT 7
S JTabbedPane child setBounds AWT, Swing, JavaFX & SWT 4
J jTabbedPane mit jPanel füllen AWT, Swing, JavaFX & SWT 14
A JTable im JTabbedPane -> Überschriften werden nicht angez AWT, Swing, JavaFX & SWT 2
V Extended JTabbedPane AWT, Swing, JavaFX & SWT 7
V JTabbedPane - keine "Focus"-Box auf selektiertem T AWT, Swing, JavaFX & SWT 2
G JTabbedPane wird groesser wenn man anderen Tab auswaehlt. AWT, Swing, JavaFX & SWT 2
A JTabbedPane Tabwechsel rausfinden AWT, Swing, JavaFX & SWT 2
O JTabbedPane - Selected Color? AWT, Swing, JavaFX & SWT 1
T Wie aktualisiere ich die Contents einer JTabbedPane? AWT, Swing, JavaFX & SWT 3
G JTabbedPane zentiert alles AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen


Oben