Verschiedene FormLayout in einem Panelbuilder

Status
Nicht offen für weitere Antworten.

necron

Neues Mitglied
Guten Tag,

ich habe mir mit FormLayout eine GUI gebastelt und bin auf ein Problem gestoßen. Durch FormLayout ist es ja möglich vorzudefinieren, wie das Fenster aufgebaut ist und wie Textfelder/Buttons Positioniert werden sollen.

Nun zu meiner Frage:

Ich möchte an mein bestehendes Fenster ein 2. FormLayout anhängen, da ich dort ein Set von 10 Buttons unterbringen möchte, die allerdings viel enger aneinander gruppiert werden sollen, als wie es ursprünglich im FromLayout beschrieben wurde.

Ich hoffe ich habe mich verständlich ausgedrück und Danke im Voraus für eure Antworten.

Viele Grüße
 

arthur177

Mitglied
Guten Tag,

ich habe mir mit FormLayout eine GUI gebastelt und bin auf ein Problem gestoßen. Durch FormLayout ist es ja möglich vorzudefinieren, wie das Fenster aufgebaut ist und wie Textfelder/Buttons Positioniert werden sollen.
Hat es einen bestimmten Grund das du ein FormLayout verwendest? Es gibt da Layouts die sind flexibler und einfacher aufzubauen (z.B. BorderLayout verschachtelt mit GridLayouts o.ä.). Aber das ist geschmackssache. Kenne das FormLayout eigendlich auch nicht wirklich. Lasse mich auch gerne dess besseren belehren.

Ich möchte an mein bestehendes Fenster ein 2. FormLayout anhängen, da ich dort ein Set von 10 Buttons unterbringen möchte, die allerdings viel enger aneinander gruppiert werden sollen, als wie es ursprünglich im FromLayout beschrieben wurde.
Packe dein Panel in dem Dein FormLayout ist in ein anderes Panel.
Oder falls dein FormLayout noch in keinem Panel ist, packe es dann erstmal in ein Panel und dieses Panel kann man in ein anderes Panel verschachteln. Zum Beispiel könntest du wenn du die 10 Buttons nur unten in einer Art ButtonLeiste haben möchtest das folgendermaßen aufbauen
Java:
import java.awt.BorderLayout;
import java.awt.FlowLayout;

import javax.swing.*;


public class Frame extends JFrame{

	private JPanel panelCenter, panelSouth;
	private JButton jbtnArray[] = new JButton[10];
	
	public Frame(){
		this.setLayout(new BorderLayout());
		
		panelCenter = new JPanel();
		panelCenter.add(new DeinPanel());
		
		panelSouth = new JPanel(new FlowLayout());
		for (int i = 0; i < jbtnArray.length; i++) {
			jbtnArray[i] = new JButton();
			panelSouth.add(jbtnArray[i]);
		}
		this.setVisible(true);
	}
}
 

necron

Neues Mitglied
Hat es einen bestimmten Grund das du ein FormLayout verwendest? Es gibt da Layouts die sind flexibler und einfacher aufzubauen (z.B. BorderLayout verschachtelt mit GridLayouts o.ä.). Aber das ist geschmackssache. Kenne das FormLayout eigendlich auch nicht wirklich. Lasse mich auch gerne dess besseren belehren.

Ja, den gibt es. Ich baue da quasi an Vorarbeit von jemand anderem auf und da es eine recht Umfangreiche Klasse ist, würde ich ewig brauchen alles komplett neu aufzuziehen ;)

Packe dein Panel in dem Dein FormLayout ist in ein anderes Panel.
Oder falls dein FormLayout noch in keinem Panel ist, packe es dann erstmal in ein Panel und dieses Panel kann man in ein anderes Panel verschachteln. Zum Beispiel könntest du wenn du die 10 Buttons nur unten in einer Art ButtonLeiste haben möchtest das folgendermaßen aufbauen

Vielen Dank für den Tip, habe jetzt leider keinen Zugriff auf mein Coding, werde es morgen früh aber gleich mal austesten
 

arthur177

Mitglied
Hi,

habe mich noch mal etwas schlau gemacht über das FormLayout. Hatte es verwechselt mit einem anderen Layout:oops:
Da kann man auch nachvollziehen, wieso du das Formlayout verwendest;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G listener repaint() - verschiedene Darstellung AWT, Swing, JavaFX & SWT 24
E verschiedene Cursor setzen AWT, Swing, JavaFX & SWT 1
I GUI, das verschiedene Panels hat (Von Seite zu Seite navigieren) AWT, Swing, JavaFX & SWT 7
RedEagle JavaFX Verschiedene Bereiche miteinander verknüpfen AWT, Swing, JavaFX & SWT 7
H 3 verschiedene Nachrichten in einer FXML View die Infos kommen aus DB AWT, Swing, JavaFX & SWT 4
E wie fängt man verschiedene Ereignisse ein mit MVC ? AWT, Swing, JavaFX & SWT 42
S JavaFX Optimierung für verschiedene Auflösungen AWT, Swing, JavaFX & SWT 12
Bartertown JTable - Verschiedene Komponenten in einer Spalte unterbringen AWT, Swing, JavaFX & SWT 3
H Verschiedene JPanels aus eigenen Klassen in JFrame einfügen, nur ein Panel sichtbar AWT, Swing, JavaFX & SWT 4
V Swing Nimbus Look And Feel verschiedene Buttons AWT, Swing, JavaFX & SWT 8
W Verschiedene Foreground color in Combo SWT Auswahlliste AWT, Swing, JavaFX & SWT 5
L AWT Window, Dialog und verschiedene Betriebssysteme AWT, Swing, JavaFX & SWT 2
M 3D-Grafik verschiedene Texturen auf einen Würfel mappen AWT, Swing, JavaFX & SWT 15
T Swing verschiedene Auflösungen AWT, Swing, JavaFX & SWT 7
J 3D-Grafik JOGL - Verschiedene Perspektiven darstellen AWT, Swing, JavaFX & SWT 5
R JTree - verschiedene Verzeichnisse AWT, Swing, JavaFX & SWT 3
T AWT verschiedene Oberflächen programmieren AWT, Swing, JavaFX & SWT 5
D verschiedene Zeichenebenen AWT, Swing, JavaFX & SWT 10
M Verschiedene Layouts anzeigen AWT, Swing, JavaFX & SWT 5
Dit_ Verschiedene Icons in einer JTable-Zelle AWT, Swing, JavaFX & SWT 2
H Swing TableCellRenderer für verschiedene Spalten AWT, Swing, JavaFX & SWT 11
D Verschiedene ActionEvents für ein JButton-Array AWT, Swing, JavaFX & SWT 2
M Swing Swing, MVC über verschiedene Panel AWT, Swing, JavaFX & SWT 4
P verschiedene JPanels einblenden je nach auswahl AWT, Swing, JavaFX & SWT 2
L Focus für KeyListener auf verschiedene Panels AWT, Swing, JavaFX & SWT 2
K Verschiedene ComboBoxen in JTable AWT, Swing, JavaFX & SWT 9
D 2 verschiedene Frames mit einem Button schliessen AWT, Swing, JavaFX & SWT 2
D Mit der Maus in verschiedene Modi wechseln AWT, Swing, JavaFX & SWT 15
I JTable: "GLEICHZEITIG" zwei verschiedene TableMode AWT, Swing, JavaFX & SWT 2
F GridLayout: verschiedene Spaltenbreiten AWT, Swing, JavaFX & SWT 2
S verschiedene Menuleisten AWT, Swing, JavaFX & SWT 2
S In einem button Panel 2 verschiedene TiteledBoarder erzeugen AWT, Swing, JavaFX & SWT 5
T verschiedene Farben in einem Text/Editfeld AWT, Swing, JavaFX & SWT 11
R Fenster in verschiedene Bereiche teilen - aber wie? AWT, Swing, JavaFX & SWT 4
D Mehrere verschiedene Textfelder auslesen? AWT, Swing, JavaFX & SWT 10
Icewind Verschiedene Farben in einer JTextArea AWT, Swing, JavaFX & SWT 3
F Verschiedene Vordergrundfarben in einer TextArea AWT, Swing, JavaFX & SWT 4
G JFileChooser in verschiedene Sprachen? AWT, Swing, JavaFX & SWT 6
G FormLayout dynamisch wachsend AWT, Swing, JavaFX & SWT 0
GUI-Programmer LayoutManager FormLayout mit speziellen Komponentenabstand AWT, Swing, JavaFX & SWT 4
A FormLayout Panel-Breite AWT, Swing, JavaFX & SWT 7
A Beschreibung Parameter FormLayout AWT, Swing, JavaFX & SWT 8
F FormLayout Größen Problem AWT, Swing, JavaFX & SWT 2
G FormLayout minimum größe AWT, Swing, JavaFX & SWT 7
G FormLayout AWT, Swing, JavaFX & SWT 2
V SWT (JFace): bekomme das FormLayout nicht hin. AWT, Swing, JavaFX & SWT 4
T Vertikaler JSeparator in FormLayout AWT, Swing, JavaFX & SWT 3
Juelin Zugriff auf Bildschirmobjekte aus einem anderen Programm AWT, Swing, JavaFX & SWT 6
M Seltsame Exception bei setVisible(true) Methode in einem JFrame AWT, Swing, JavaFX & SWT 2
MartinNeuerlich Kann mir jemand, der einen Mac mit einem m1 oder m2-Chip hat, eine POM geben mit der Javafx-Fullscreen beim Mac mit m-Chip funktioniert? AWT, Swing, JavaFX & SWT 1
W 2 JTables in einem Swing-Fenster? AWT, Swing, JavaFX & SWT 5
J JavaFx PDF in einem Element in einem Fenster anzeigen. AWT, Swing, JavaFX & SWT 11
Mojo7310 Ändern von Text in JLabel mit einem Button AWT, Swing, JavaFX & SWT 11
I JTable mit einem Button zu einer Detail Seite springen AWT, Swing, JavaFX & SWT 4
S Swing zu einem Datum Tage addieren/subtrahieren AWT, Swing, JavaFX & SWT 6
E Swing Mausposition auf einem JFrame erkennen AWT, Swing, JavaFX & SWT 5
Jose05 NullPointerException bei Beschreiben eines Labels aus einem Array AWT, Swing, JavaFX & SWT 12
ExceptionOfExpectation Textdarstellung auf einem Canvas mit Hilfe von repaint(); AWT, Swing, JavaFX & SWT 6
2 JavaFX die ChoiceBox leitet den String nicht weiter oder es komm zu einem NullPointer AWT, Swing, JavaFX & SWT 8
L JavaFX javafx.fxml.LoadException bei einem Taschenrechner AWT, Swing, JavaFX & SWT 5
Z GUI Forms - Mehrere Fenster in einem Projekt AWT, Swing, JavaFX & SWT 18
N Nur bei einem Textfiled Nullpointerexception bei getText() AWT, Swing, JavaFX & SWT 1
H JComobox in einem JPopupNeu AWT, Swing, JavaFX & SWT 7
P Button simpler random auf einem JPanel verteilen? AWT, Swing, JavaFX & SWT 3
W Inject bei einem Swing Frontend AWT, Swing, JavaFX & SWT 8
H Daten aus einer XML(x83-Datei) in einem JFrame anzeigen lassen AWT, Swing, JavaFX & SWT 9
Z Swing Drag and Drop mit einem JButton AWT, Swing, JavaFX & SWT 1
Z Mit einem Button einen anderen Button Triggern AWT, Swing, JavaFX & SWT 3
D AWT Wie kann ich ein Frame von einem anderen aus beeinflussen? AWT, Swing, JavaFX & SWT 7
T Setzen von der Schriftgröße bei einem Shell AWT, Swing, JavaFX & SWT 15
A checkbox in einer TableView abhängig von einem anderen Celleninhalt disablen AWT, Swing, JavaFX & SWT 1
J Fenster mit Inhalten aus einem Array Füllen AWT, Swing, JavaFX & SWT 4
D JavaFX Ein Parameter von einem Stage(GUI) zu einem anderen übergeben AWT, Swing, JavaFX & SWT 6
T Bilder bei einem JFrame einfügen AWT, Swing, JavaFX & SWT 4
S JavaFX Variablen in einem FXML File verwenden AWT, Swing, JavaFX & SWT 8
A Objekt von einem Window erstellen? AWT, Swing, JavaFX & SWT 8
Drachenbauer Swing Wie ändere ich die helle geklickt-Farbe von einem JButton? AWT, Swing, JavaFX & SWT 4
ralfb1105 JavaFX Alert Confirmation Dialog aus einem Service Thread AWT, Swing, JavaFX & SWT 8
F JavaFX Aktuelle Zeit in einem TextField anzeigen AWT, Swing, JavaFX & SWT 7
M JavaFX Bild zur ImageView in einem Kreis anzeigen. AWT, Swing, JavaFX & SWT 4
F JavaFX PNG aus einem resource Ordner laden AWT, Swing, JavaFX & SWT 8
F JavaFX Checken ob der Input einem festgelegten Format gleicht AWT, Swing, JavaFX & SWT 7
B JavaFX Bilder in einem Gewissen bereich halten AWT, Swing, JavaFX & SWT 1
cool_brivk24 BufferedImage einem ClickEvent hinzufügen AWT, Swing, JavaFX & SWT 13
Q-bert Doppelclick auf einem List item AWT, Swing, JavaFX & SWT 9
J JavaFX von einem Array aus Buttons herausfinden auf welcher geklickt wurde aus dem Array. AWT, Swing, JavaFX & SWT 1
C SWT autosize bei gc.drawString() auf einem Label AWT, Swing, JavaFX & SWT 7
R Farbe zu einem Eckpunkt generieren AWT, Swing, JavaFX & SWT 2
T Reihenfolge der Komponenten im einem JFrame AWT, Swing, JavaFX & SWT 8
F abgeleitete Panels von einem ContentPanel AWT, Swing, JavaFX & SWT 4
heinz ketchup While-Schleife in einem Service für GUI AWT, Swing, JavaFX & SWT 22
D zwei JLabel stapeln in einem JPanel AWT, Swing, JavaFX & SWT 5
H Hintergrundbild in einem Programm AWT, Swing, JavaFX & SWT 4
F RGB-Werte aus einem String einlesen AWT, Swing, JavaFX & SWT 26
stroggi Swing Mehrere transparentes Objekte (Grafiken) über einem Bild (JLabel) darstellen AWT, Swing, JavaFX & SWT 4
I JavaFX Fenster wird auf einem anderen Rechner anders dargestellt AWT, Swing, JavaFX & SWT 5
DaCrazyJavaExpert Swing Zwei gleichgroße Panels in einem Scrollpane mit Layout AWT, Swing, JavaFX & SWT 9
W Swing Hilfe beim Einbinden von Bildern in einem JFrame AWT, Swing, JavaFX & SWT 8
F AWT mehrere Panels in einem Frame AWT, Swing, JavaFX & SWT 17
L JavaFX Mehrere JavaFX Szenen mit einem Menü AWT, Swing, JavaFX & SWT 1

Ähnliche Java Themen


Oben