GridBag IN BorderLayout?

Status
Nicht offen für weitere Antworten.

Onkel markus

Bekanntes Mitglied
Hi;
ich bin Anfänger also sind meuine fragen bestimmt komplett hohl...
Ich würde ganz gerne der Übersicht (und ausprobieren.. lernen) wegen das Borderlayout ertesten.
Aber ich habe dann zwei buttons zu wenig (kann ja nur 5).
Jetzt ist meine frage:
Kann ich irgendwas machen damit ich ein GridBag ertselle das ich dann sozusagen unter CENTER einfüge?
Also so dass ich WEST, EAST,NORTH und SOUTH als einzelnen button/einzelnes Textfenster habe und CENTER dann übeer ein anderes Objekt in GridBag aufgeteilt wird`und dann halt 3 Buttons Liefert?

Mfg OnkelMarkus
 

The_S

Top Contributor
Klar, du kannst dem Center einen neuen Container (z. B. JPanel) adden. Diesem JPanel kannst du dann ein anderes Layout zuweisen und dort deine restlichen Buttons platzieren.
 

Onkel markus

Bekanntes Mitglied
Muss ich den JPanel dan in der selben Klasse oder in einer anderen Definieren?
Und muss ich dann im Hauptfenster angeben:Hauptfenster.
Hauptfenster.add NamedesPanels(Borderlayout.CENTER) oder wie geht das dann?
(sorry wenn die frage zu dumm ist :oops: )

Schonmal danke für deine schnelle Antwort
 

sayang

Aktives Mitglied
Das JPanel kannst du natürlich in einer neuen Klasse definieren (auch außerhalb der Datei). Ist IMO auch besser so, weil übersichtlicher etc.
Der Aufruf, um eine Komponente auf den JFrame zu setzen ist nicht einfach Hauptfenster.add(...) sondern Hauptfenster.getContentPane.add(...). In deinem Fall also Hauptfenster.getContentPane.add(deinJPanel, BorderLayout.CENTER).
(deinPanel ist dann logischerweise eine Instanz von JPanel oder einer von dir programmierten und von JPanel abgeleiteten Klasse)

Lg
sayang
 

The_S

Top Contributor
Onkel markus hat gesagt.:
Muss ich den JPanel dan in der selben Klasse oder in einer anderen Definieren?

Wie du magst :D

Onkel markus hat gesagt.:
Und muss ich dann im Hauptfenster angeben:Hauptfenster.
Hauptfenster.add NamedesPanels(Borderlayout.CENTER) oder wie geht das dann?
(sorry wenn die frage zu dumm ist :oops: )

Versteh ich jetzt nicht was du meinst.

Code:
JPanel first = new JPanel();
JPanel middle = new JPanel();
first.setLayout(deinLayout);
first.add(button1);
first.add(button2);
first.add(middle);
middle.setLayout(deinAnderesLayout);
middle.add(button3);
middle.add(button4);
middle.add(button5);
setContentPane(first);
 

Onkel markus

Bekanntes Mitglied
Also Das JPanel muss doch auch im Hauptfenster angeordnet werden; und zwar da wo sonst der Button CENTER wäre.
Also muss ich dem doch theoretisch mit dem, BorderLayout die oposition angeben die er nutzt um das GridBaglayout anzuwende´n.. oder?

EDIT: uups sorry habe deionen Post glatt übersehen,Saysang...
Cool werrd ich gleich mal ausprobiern..
Wär cool wenns klappt dann hättich endlich mal das design vom Programm:)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F GridBag Layout AWT, Swing, JavaFX & SWT 1
D LayoutManager GridBag | weight nachträglich ändern AWT, Swing, JavaFX & SWT 3
C Swing GridBag-Probleme (Größe und Ausrichtung) AWT, Swing, JavaFX & SWT 3
W LayoutManager GridBag richtig nutzen - Komponenten richtig anordnen und automatisch vergrößern AWT, Swing, JavaFX & SWT 5
H LayoutManager Gridbag Constraint AWT, Swing, JavaFX & SWT 2
A Nochmals Problem mit GridBag AWT, Swing, JavaFX & SWT 5
A GridBag-Layout AWT, Swing, JavaFX & SWT 2
W Elemente aus JPanel bzw. GridBag löschen und ersetzen AWT, Swing, JavaFX & SWT 18
D (GridBag)Layoutproblem - Komponentenbreite AWT, Swing, JavaFX & SWT 2
R JTextField im GridBag ändert seine Größe nicht AWT, Swing, JavaFX & SWT 11
R Ausrichtung am oberen Rand beim Gridbag-Layout AWT, Swing, JavaFX & SWT 2
U ein nettes gridbag layout AWT, Swing, JavaFX & SWT 3
A Gridbag Mensch gesucht! AWT, Swing, JavaFX & SWT 2
A GridBag-Layout AWT, Swing, JavaFX & SWT 2
B gridbag-layout mit swing AWT, Swing, JavaFX & SWT 37
E Problem mit GridBag Layout AWT, Swing, JavaFX & SWT 2
K JavaFX Resizing-Problem beim BorderLayout (Center Component) beim Arbeiten mit mehreren FXMLs AWT, Swing, JavaFX & SWT 2
L BorderLayout in BorderLayout verknüpfen AWT, Swing, JavaFX & SWT 2
M Bewegtes Bild im BorderLayout.CENTER AWT, Swing, JavaFX & SWT 6
F BorderLayout Hilfe bei Anzeige AWT, Swing, JavaFX & SWT 2
B AWT Panel größe im BorderLayout einstellen AWT, Swing, JavaFX & SWT 1
C Swing Borderlayout im JFrame AWT, Swing, JavaFX & SWT 4
C Swing Geschachteltes GUI mit BorderLayout - Vertikal & horizontal Verschieben AWT, Swing, JavaFX & SWT 1
P AWT BorderLayout AWT, Swing, JavaFX & SWT 2
A BorderLayout "Center" Inhalt wechseln AWT, Swing, JavaFX & SWT 1
S Swing [CLOSED] NullPointerException bei BorderLayout() AWT, Swing, JavaFX & SWT 8
S JScrollPane und BorderLayout AWT, Swing, JavaFX & SWT 1
B Swing Borderlayout East über North AWT, Swing, JavaFX & SWT 5
Q JFrame/BorderLayout AWT, Swing, JavaFX & SWT 3
A LayoutManager Höhe von NORTH beim BorderLayout ändern AWT, Swing, JavaFX & SWT 4
bluerob Panel im BorderLayout South wird nicht angezeigt AWT, Swing, JavaFX & SWT 5
M BorderLayout JPanel liegt nicht richtig an AWT, Swing, JavaFX & SWT 12
R BorderLayout AWT, Swing, JavaFX & SWT 4
C LayoutManager BorderLayout im richtigen Format beschriften AWT, Swing, JavaFX & SWT 10
C CardLayout in BorderLayout? AWT, Swing, JavaFX & SWT 36
S Problem mit BorderLayout NORTH und SOUTH AWT, Swing, JavaFX & SWT 2
T Borderlayout Ecken AWT, Swing, JavaFX & SWT 2
H Swing JInternalFrame, JDesktopPane und ein BorderLayout AWT, Swing, JavaFX & SWT 2
R Problem mit Box bzw BorderLayout AWT, Swing, JavaFX & SWT 6
G LayoutManager BorderLayout WEST Bereich auf maximale Größe beschränken AWT, Swing, JavaFX & SWT 19
P LayoutManager BorderLayout - Zweimal Norden ? AWT, Swing, JavaFX & SWT 4
E LayoutManager GridBagLayout in BorderLayout - Abstand bei Resizing AWT, Swing, JavaFX & SWT 2
R BorderLayout: EAST, CENTER, WEST AWT, Swing, JavaFX & SWT 5
2 AWT Borderlayout: Grafikelemente ein und ausblenden AWT, Swing, JavaFX & SWT 2
J LayoutManager BorderLayout - 2 Buttons in SOUTH nebeneinander platzieren? AWT, Swing, JavaFX & SWT 3
N JPanel vertikal im BorderLayout zentrieren AWT, Swing, JavaFX & SWT 2
S Anordnen von Buttons im BorderLayout AWT, Swing, JavaFX & SWT 6
F Im BorderLayout eine feste Grösse zuweisen! AWT, Swing, JavaFX & SWT 9
S JSplitpane in BorderLayout nutzen AWT, Swing, JavaFX & SWT 4
K LayoutManager Borderlayout - NORTH aktualisieren AWT, Swing, JavaFX & SWT 10
B Swing BorderLayout und JPanel AWT, Swing, JavaFX & SWT 3
A GUI Komponenten in Borderlayout zeichnen AWT, Swing, JavaFX & SWT 3
B BorderLayout AWT, Swing, JavaFX & SWT 8
S Swing BorderLayout + Backgroundcolor AWT, Swing, JavaFX & SWT 3
0din Austausch von JPanel in BorderLayout AWT, Swing, JavaFX & SWT 3
X Instanzieren und Zuweisen vom BorderLayout an Container nicht notwendig ? AWT, Swing, JavaFX & SWT 4
E AWT Formatierung in BorderLayout AWT, Swing, JavaFX & SWT 10
D Resizeverhalten BorderLayout AWT, Swing, JavaFX & SWT 3
calzone Swing und BorderLayout AWT, Swing, JavaFX & SWT 11
Strahlungsleck Problem mit dem Anzeigen von Elementen im BorderLayout AWT, Swing, JavaFX & SWT 6
R LayoutManager ähnlich BorderLayout, mit einer Ausnahme AWT, Swing, JavaFX & SWT 2
D BorderLayout.Center mit 3 Panel und dynamischer Größe AWT, Swing, JavaFX & SWT 2
P Probleme bei BorderLayout im JPanel AWT, Swing, JavaFX & SWT 7
G Komponente oben positionieren (BorderLayout) AWT, Swing, JavaFX & SWT 3
G BorderLayout - zentrieren AWT, Swing, JavaFX & SWT 1
S [BorderLayout]WEST/EAST sollen über ganze Höhe gehen; AWT, Swing, JavaFX & SWT 3
A BorderLayout Verhältnis festlegen? AWT, Swing, JavaFX & SWT 5
F Farbe für den Hintergrund eine BorderLayout-Teils AWT, Swing, JavaFX & SWT 5
O Probleme bei BorderLayout AWT, Swing, JavaFX & SWT 5
H Bei BorderLayout SOUTH minimieren AWT, Swing, JavaFX & SWT 3
DeeDee0815 Abstand ZUM BorderLayout AWT, Swing, JavaFX & SWT 13
K BorderLayout--> feste Größe AWT, Swing, JavaFX & SWT 2
D BorderLayout + Buttongröße ändern AWT, Swing, JavaFX & SWT 4
P JPanel im BorderLayout feste Größe/Position zuordnen AWT, Swing, JavaFX & SWT 3
L Alle Inhalte in BorderLayout.CENTER löschen? AWT, Swing, JavaFX & SWT 2
M Layout Problem (GrudBag- + BorderLayout) AWT, Swing, JavaFX & SWT 6
J BorderLayout / 1 Panel in Mitte und 1 Panel im Osten anordne AWT, Swing, JavaFX & SWT 6
F FlowLayout in BorderLayout AWT, Swing, JavaFX & SWT 4
D BorderLayout mit JTextField AWT, Swing, JavaFX & SWT 7
B BorderLayout.WEST (JTree strecken in Höhe) AWT, Swing, JavaFX & SWT 2
B BorderLayout/JSplitPane Problem beim Ausrichten AWT, Swing, JavaFX & SWT 5
F Anordnung im BorderLayout AWT, Swing, JavaFX & SWT 6
S Toolbar in einem BorderLayout verschieben AWT, Swing, JavaFX & SWT 4
M FlowLayout in BorderLayout einbinden? AWT, Swing, JavaFX & SWT 6
J Ermittlung der Ausrichtung einer Komponente im BorderLayout AWT, Swing, JavaFX & SWT 3
M AWT borderLayout AWT, Swing, JavaFX & SWT 7
R dummes BorderLayout :( AWT, Swing, JavaFX & SWT 8
H BorderLayout.setBackground AWT, Swing, JavaFX & SWT 2
J paint(Graphics g) im BorderLayout einem JPanel zuordnen &amp AWT, Swing, JavaFX & SWT 19
C Borderlayout und Checkboxgruppen AWT, Swing, JavaFX & SWT 3
frau-u Borderlayout - zusätzliche Zeile AWT, Swing, JavaFX & SWT 4
W Probleme mit BorderLayout AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben