Panelgröße mit übergeben?

Status
Nicht offen für weitere Antworten.

Tobi

Mitglied
Hallo zusammen,


ich bin in der GUI Programmierung noch nicht sehr erfahren.

Ich erzeuge ein Frame, in dem dann verschiedene Panel eingebettet werden.
Der Frame startet beispielsweise mit der Größe von 1000 auf 700.

Darin befindet sich schon ein Panel. Wenn ich nun das Fenster größer oder kleiner ziehe, muss das ja das nächste Panel, wenn es aufgerufen wird diese Größe übernehmen, sonst sieht es nicht gut aus. Wie kann man so etwas realisieren?
 

icarus2

Top Contributor
Mal ein kleines Beispiel für das BorderLayout, das ich noch irgendwo ausgraben konnte:

[Java]
public class BorderLayoutTest extends JFrame {

Container c;
JPanel panel1, panel2, panel3, panel4, panel5;
JButton button1, button2, button3;

BorderLayoutTest(){
c = getContentPane();
c.setLayout(new BorderLayout());

panel1 = new JPanel();
panel1.setBorder(new TitledBorder("Panel 1"));

panel2 = new JPanel();
panel2.setBorder(new TitledBorder("Panel 1"));

panel3 = new JPanel();
panel3.setBorder(new TitledBorder("Panel 1"));

panel4 = new JPanel();
panel4.setBorder(new TitledBorder("Panel 1"));

panel5 = new JPanel();
panel5.setBorder(new TitledBorder("Panel 1"));

button1 = new JButton("Button 1");
button2 = new JButton("Button 2");
button3 = new JButton("Button 3");

panel3.add(button1);
panel5.add(button2);
panel2.add(button3);

c.add(panel1, BorderLayout.NORTH);
c.add(panel2, BorderLayout.EAST);
c.add(panel3, BorderLayout.WEST);
c.add(panel4, BorderLayout.CENTER);
c.add(panel5, BorderLayout.SOUTH);
}

public static void main(String[] args) {
BorderLayoutTest frame = new BorderLayoutTest();
frame.setSize(400,400);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}
[/Java]
 

Tobi

Mitglied
Erst mal danke für die Antworten. Allerdings bringt mich das nicht wirklich weiter.

LayoutManager benutze ich bereits. Also das heißt meine Komponenten in den Panels sind mittels Gridbag angeordnet. Und wie kann ich einem Frame einen Layoutmanager zuweisen? Das geht doch nur im Panel denke ich. Also zumindest habe ich es nicht hinbekommen, nur dem Frame einen Layoutmanager zuzuweisen.

Es geht ja da drum, dass ich zum Beispiel mit einer Größe des Frames von 1000 auf 700 starte. Das darin befindliche Panel ist auch in richtiger Größe drin, wenn ich das dann aber durch ein anderes ersetze, und ich davor den Frame in der Größe verändert habe (z.B. Fullscreen) dann passt das neu aufgerufene Panel nicht richtig in den Frame.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Swing Panelgröße anpassen wenn Frame maximiert wird AWT, Swing, JavaFX & SWT 2
G JTree TreeCellRenderer Panelgröße funzt net AWT, Swing, JavaFX & SWT 2
J Panelgröße stimmt nicht AWT, Swing, JavaFX & SWT 2
A Swing JTextField an Button übergeben für Popup-Fenster funktioniert nicht AWT, Swing, JavaFX & SWT 3
B Slider-Wert an anderen Slider übergeben AWT, Swing, JavaFX & SWT 5
D JavaFX Ein Parameter von einem Stage(GUI) zu einem anderen übergeben AWT, Swing, JavaFX & SWT 6
FRI3ND JavaFX: Wie kann ich einer Scene Argumente übergeben? AWT, Swing, JavaFX & SWT 14
karlmasutra JavaFX Verzeichnispfad wählen und an Textfeld übergeben AWT, Swing, JavaFX & SWT 2
A Swing JLabel als Parameter übergeben AWT, Swing, JavaFX & SWT 9
K JavaFX Titel und Fenstergröße aus Main.java übergeben AWT, Swing, JavaFX & SWT 0
T JavaFX Model Daten übergeben AWT, Swing, JavaFX & SWT 4
Z ActionListener Variable übergeben AWT, Swing, JavaFX & SWT 12
L Input aus Sub-Fenster Startfenster übergeben AWT, Swing, JavaFX & SWT 5
C JComboBox Objecte übergeben und Eintrag auswählen AWT, Swing, JavaFX & SWT 3
B JavaFX ToggleButton Character übergeben AWT, Swing, JavaFX & SWT 1
E JavaFX Eingabeparamter vom Typ path übergeben AWT, Swing, JavaFX & SWT 2
A Slider soll einen Wert übergeben AWT, Swing, JavaFX & SWT 1
boscho87 JavaFX Variabeln an neue Scene übergeben AWT, Swing, JavaFX & SWT 0
Z Wird die Variable nicht übergeben ? AWT, Swing, JavaFX & SWT 16
L ActionPerformed Variable übergeben AWT, Swing, JavaFX & SWT 3
M Swing JTextField getText Mehtode übergeben in eine Klasse zu einer Rechnung AWT, Swing, JavaFX & SWT 1
M Java FX Daten an Controller übergeben AWT, Swing, JavaFX & SWT 3
T action für Button übergeben - bitte um Segen AWT, Swing, JavaFX & SWT 1
M JavaFX Parameter für Custom Control in FXML übergeben? AWT, Swing, JavaFX & SWT 4
J JavaFX Variable an neue Scene übergeben AWT, Swing, JavaFX & SWT 8
S ComboBox-Werte aus einem Array an Textfields übergeben AWT, Swing, JavaFX & SWT 3
M Event Handling ActionListener übergeben ich checks net AWT, Swing, JavaFX & SWT 4
J Zwei GUIs - Nach button-Klick soll ein Wert an die andere GUI übergeben werden AWT, Swing, JavaFX & SWT 15
D Daten von JDialog an JTable in JFrame übergeben AWT, Swing, JavaFX & SWT 7
M private Variable übergeben AWT, Swing, JavaFX & SWT 12
C Gedrückter Button in andere Klasse übergeben AWT, Swing, JavaFX & SWT 5
M Dialog soll etwas an "Oberklasse" übergeben AWT, Swing, JavaFX & SWT 3
L Graphics Objekt - aus anderer Klasse aufrufen / übergeben AWT, Swing, JavaFX & SWT 5
F Wert durch ActionListener an Klasse übergeben AWT, Swing, JavaFX & SWT 3
C File-Objekte an JList übergeben und abrufen AWT, Swing, JavaFX & SWT 6
D Buttons übergeben AWT, Swing, JavaFX & SWT 2
B Anonymer Klass Parameter übergeben AWT, Swing, JavaFX & SWT 3
P 2D-Grafik String übergeben, PNG soll rauskommen AWT, Swing, JavaFX & SWT 9
M ISelection an Filter übergeben AWT, Swing, JavaFX & SWT 2
J Swing kann window nicht übergeben AWT, Swing, JavaFX & SWT 14
V Parameter an Runnable-Objekt übergeben AWT, Swing, JavaFX & SWT 6
Dit_ Objekt mit ActionEvent übergeben AWT, Swing, JavaFX & SWT 2
K TableModel Daten übergeben AWT, Swing, JavaFX & SWT 9
N Variablen an JDialog übergeben AWT, Swing, JavaFX & SWT 2
N JTable als parameter übergeben AWT, Swing, JavaFX & SWT 4
M Swing ComboBox ein SelectedItem übergeben/anzeigen AWT, Swing, JavaFX & SWT 7
J paintComponent() übergeben AWT, Swing, JavaFX & SWT 4
E ResultSet als Array an JTable übergeben AWT, Swing, JavaFX & SWT 9
A Swing JFrame Werte aus JDialog übergeben AWT, Swing, JavaFX & SWT 4
U Swing Eingabe von JTextField in einen String übergeben. AWT, Swing, JavaFX & SWT 3
S Swing Bei Klick auf OK Daten übergeben AWT, Swing, JavaFX & SWT 6
B ActionEvent Dateipfad als String übergeben AWT, Swing, JavaFX & SWT 11
SebSnake Popup-JFrame soll Daten an Parent-JFrame übergeben AWT, Swing, JavaFX & SWT 3
G Variblenwert zwischen zwei Klassen übergeben AWT, Swing, JavaFX & SWT 3
Daniel_L Swing-Komponenten als Parameter an eine Klasse übergeben? AWT, Swing, JavaFX & SWT 4
C Parameter von GUI an Klasse übergeben. AWT, Swing, JavaFX & SWT 2
K Focus an das JPanel übergeben AWT, Swing, JavaFX & SWT 2
S String an eine andere Klasse im anderem package übergeben AWT, Swing, JavaFX & SWT 3
C Parameter übergeben in Eclipse AWT, Swing, JavaFX & SWT 3
P Bei Buttons Werte übergeben AWT, Swing, JavaFX & SWT 2
R JFilechooser: gewählte Datei in mein FileReader übergeben AWT, Swing, JavaFX & SWT 18
O Titel in "Subwin" übergeben AWT, Swing, JavaFX & SWT 3
E Variable übergeben AWT, Swing, JavaFX & SWT 4
M Wert von einem Fenster zum anderen übergeben AWT, Swing, JavaFX & SWT 3
G JTable setValueAt und getValueAt übergeben columnIndex nicht AWT, Swing, JavaFX & SWT 6
B JTable String übergeben AWT, Swing, JavaFX & SWT 3
S ButtonGroup übergeben! AWT, Swing, JavaFX & SWT 3
A Vektor in Anonyme Klasse übergeben AWT, Swing, JavaFX & SWT 2
G variable übergeben in andere klasse AWT, Swing, JavaFX & SWT 4
M Exception Meldung aus Thread an jTextField1 übergeben AWT, Swing, JavaFX & SWT 6
D Wert von Kasse2 an Klasse1 übergeben AWT, Swing, JavaFX & SWT 3
A String aus einem JTextField an ein JLabel übergeben AWT, Swing, JavaFX & SWT 10
S Methode übergeben AWT, Swing, JavaFX & SWT 16
K Swing-Komponente casten und übergeben AWT, Swing, JavaFX & SWT 4
M Parameter übergeben AWT, Swing, JavaFX & SWT 13
T Jtable falscher Wert wird übergeben AWT, Swing, JavaFX & SWT 13
R Pfadname herrausfinden und an Textfeld übergeben AWT, Swing, JavaFX & SWT 13
K Methode übergeben AWT, Swing, JavaFX & SWT 8
S JEditorPane setText() Problem mit String übergeben AWT, Swing, JavaFX & SWT 3
L-ectron-X Daten aus einem JDialog einem JFrame übergeben AWT, Swing, JavaFX & SWT 4
K String übergeben AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen


Oben