Swing Positionierung von Elementen im GridBagLayout

Status
Nicht offen für weitere Antworten.

Strahlungsleck

Aktives Mitglied
So und zwar habe ich folgendes Problem:
Ich habe ein Frame mit dem GridBagLaout und möchte auf diesen
bestimmte Elemente anordnen,nur irgendwie stehe ich da aufn
schlauch, da ich es nicht hinkriege.

Auf Grund der Vereinfachungen, poste ich hier nur ein teil des Quellext
(ohne action performer/listener etc.)

Das erste Element (Jlist) soll oben rechts hin, die textfelder in der
LINE_CENTER und der erste Button soll in der dritten und
letzten reihe unten links und in ganz rechts sein.

Von der Kästchenverteilung/Anordnung soll es so aussehen:

[Jlist][][]
[][Textfelder][]
[erstellen Button][][Beenden Button]

[][][]
[][][]
[][][]

Ergänzung:
Diese kleine Anwendung soll später ein verzeichnisgenerator werden
das ja nachdem welche Person ausgewählt hat das entsprechende Verzeichnis
an einen bestimmten Ort geniert, falls es nicht vorhanden ist !
=======================================================
Java:
package gui;

import java.awt.GridBagLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.SwingUtilities;

public class GuiOberfläche extends JFrame implements ActionListener {

	public GuiOberfläche() {
		super("Verzeichnisgenerator");
		setLayout(new GridBagLayout());
		setSize(400, 400);
		installComponents();
	}

	private void installComponents() {

		

		String[] personenListe= { "Person A", "Person B" };
		JList jListPersonen = new JList(personenListe) ;

		


		this.add(jListPersonen);

		
		JPanel panelLabels = new JPanel();
		panelLabels.setLayout(new GridLayout(2, 1));

		JLabel name = new JLabel("Name: ");
		JLabel kategorie = new JLabel("Kategorie: ");

		panelLabels.add(name);
		panelLabels.add(kategorie);

		this.add(panelLabels);

		// Textfelder
		// TODO Ausrichtung und Actionperformer &listener Fehlen
		JPanel textfeldPanel = new JPanel(new GridLayout(2, 1));

		JTextField txtFieldFirma = new JTextField();
		JTextField txtFieldProjektnr = new JTextField();

		textfeldPanel.add(txtFieldKategorie);
		textfeldPanel.add(txtFieldName);

		this.add(textfeldPanel);

		// TODO Ausrichtung und Actionperformer & listener Fehlen (Liste)
		
		// Ende Button
		JButton ende = new JButton("Beenden");
		this.add(ende);

		// erstellen Button
		JButton erstellen = new JButton("Verzeichnisse erstellen");
		this.add(erstellen);

		JDesktopPane desk = new JDesktopPane();
		desk.setVisible(isShowing());

	}



	public static void main(String[] args) {
		final GuiOberfläche gui = new GuiOberfläche();
		SwingUtilities.invokeLater(new Runnable() {

			@Override
			public void run() {
				gui.setLocationRelativeTo(null); // frame zentriert starten
				gui.setVisible(true);
			}
		});
	}

}
 
Zuletzt bearbeitet von einem Moderator:

andre111

Bekanntes Mitglied
In der FAQ steht auch noch was zum GridBagLayout:
FAQ Beitrag
Außerdem noch:
- entweder Deutsch oder Englisch als Sprache (eher Englisch) aber nicht gemischt
- keine Umlaute in Bezeichnern von Klassen, Variablen, usw. (was durch Englisch eh vermieden wird)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H JavaFX Gedrehter Text auf Canvas (Positionierung) AWT, Swing, JavaFX & SWT 6
H LayoutManager Probleme mit Positionierung/Abständen der Komponenten AWT, Swing, JavaFX & SWT 14
Ernesto95 JavaFX Absolute Positionierung und Skalierung AWT, Swing, JavaFX & SWT 1
B LayoutManager Positionierung von Buttons´s AWT, Swing, JavaFX & SWT 2
Kenan89 LayoutManager MigLayout Positionierung von Panels AWT, Swing, JavaFX & SWT 4
S Swing Positionierung eines Labels in einem Panel AWT, Swing, JavaFX & SWT 2
B LayoutManager Positionierung zwischen zwei Layoutkomponenten AWT, Swing, JavaFX & SWT 2
R Swing Positionierung von Komponenten AWT, Swing, JavaFX & SWT 5
Q Dynamische Zahl und Positionierung von Objekten AWT, Swing, JavaFX & SWT 5
J Punkt-genaue Positionierung von SWT-Komponenten AWT, Swing, JavaFX & SWT 10
A Positionierung von Komponenten in JFrame AWT, Swing, JavaFX & SWT 6
M jPopupMenu - Problem bei der Positionierung AWT, Swing, JavaFX & SWT 3
V textarea Problem Positionierung AWT, Swing, JavaFX & SWT 2
X Relative positionierung in einem JInternalFrame AWT, Swing, JavaFX & SWT 3
F Graphics2D scale und Positionierung einer TextArea AWT, Swing, JavaFX & SWT 8
G positionierung des eingabefensters AWT, Swing, JavaFX & SWT 2
R JFrame -- Variable Positionierung durch Window Manager? AWT, Swing, JavaFX & SWT 2
D Probleme bei der Positionierung von JPopupMenu AWT, Swing, JavaFX & SWT 2
K Positionierung in der Menüleiste AWT, Swing, JavaFX & SWT 3
D Layout einer scene mit ListView Elementen und Zwei Textfeldern AWT, Swing, JavaFX & SWT 1
TheWhiteShadow JavaFX ListView Problem beim Entfernen von Elementen AWT, Swing, JavaFX & SWT 1
CptK Positionieren von Elementen in GridBagLayout AWT, Swing, JavaFX & SWT 4
G ObjectOutPutStream mit Javafx GUI Elementen AWT, Swing, JavaFX & SWT 14
N Array mit JavaFX Elementen AWT, Swing, JavaFX & SWT 9
RalleYTN Modaler Dialog und JTree Node mit sehr... seeeeehr vielen Elementen AWT, Swing, JavaFX & SWT 6
T Probleme mit Anzeige von Elementen im JPanel AWT, Swing, JavaFX & SWT 1
K Automatische Skalierung von GUI Elementen (Java Swing) AWT, Swing, JavaFX & SWT 2
B Linie zwischen 2 Elementen AWT, Swing, JavaFX & SWT 5
D Anordnung von Elementen in JFrame AWT, Swing, JavaFX & SWT 2
T Swing Kombination von GUI-Elementen - Was mit wem ist erlaubt? AWT, Swing, JavaFX & SWT 12
B Swing Formular mit mehreren Elementen - wie die ActionListener-Verarbeitung lösen? AWT, Swing, JavaFX & SWT 2
S Shape erstellen der aus mehreren Elementen besteht..? AWT, Swing, JavaFX & SWT 3
N Probleme beim positionieren von Elementen AWT, Swing, JavaFX & SWT 2
G Swing MigLayout: Lücken zwischen Elementen entfernen AWT, Swing, JavaFX & SWT 2
K JList-Probleme beim Hinzufügen von Elementen AWT, Swing, JavaFX & SWT 3
N JFrame mit Elementen an die Bildschirmgröße automatisch anpassen AWT, Swing, JavaFX & SWT 3
U Swing JScrollPane + Panel drinne mit weiteren Elementen AWT, Swing, JavaFX & SWT 2
I Swing JPanel Tab zwischen GUI Elementen AWT, Swing, JavaFX & SWT 6
F JList füllen mit LinkedList-Elementen AWT, Swing, JavaFX & SWT 21
Strahlungsleck Problem mit dem Anzeigen von Elementen im BorderLayout AWT, Swing, JavaFX & SWT 6
G JDialog mit mehreren Elementen! AWT, Swing, JavaFX & SWT 5
R Fokus von GUI-Elementen AWT, Swing, JavaFX & SWT 3
G Fixieren von Elementen in einem GridBayLayout AWT, Swing, JavaFX & SWT 4
D Hilfe bei GUI-Elementen in Java AWT, Swing, JavaFX & SWT 9
G Swing mit nativen (oder nativ aussehenden) Elementen AWT, Swing, JavaFX & SWT 4
D Freigabe von SWT Elementen AWT, Swing, JavaFX & SWT 2
W SWT, Anordung von Elementen - Layout Problem ? AWT, Swing, JavaFX & SWT 2
J JInternalFrame überlagert/unterlagert anderen Elementen AWT, Swing, JavaFX & SWT 2
B Abstand zwischen einzelnen Elementen einstellen AWT, Swing, JavaFX & SWT 2
M in JList nur Attribute von Elementen anzeigen lassen AWT, Swing, JavaFX & SWT 4
P Eventmanagement bei überlappenden Swing Elementen AWT, Swing, JavaFX & SWT 3
R Anfängerfrage:anzeige von Gui elementen AWT, Swing, JavaFX & SWT 2
G Ungewollter Abstand zwischen Gui -Elementen / Insets setzen AWT, Swing, JavaFX & SWT 2
S GridBagLayout Felder formatieren AWT, Swing, JavaFX & SWT 1
S GridBagLayout - Probleme mit Bilderanzeige AWT, Swing, JavaFX & SWT 3
C GridbagLayout verstehen lernen AWT, Swing, JavaFX & SWT 1
H GridBagLayout macht mich wahnsinnig :-( AWT, Swing, JavaFX & SWT 5
BabySuna darstellungsprobleme mit JTabbedPane und GridBagLayout AWT, Swing, JavaFX & SWT 8
A Probleme mit gridheight (GridBagLayout) AWT, Swing, JavaFX & SWT 6
Mario1409 AWT GridBagLayout AWT, Swing, JavaFX & SWT 5
J LayoutManager GridBagLayout, probleme mit Anordnung von Objekten AWT, Swing, JavaFX & SWT 6
DaCrazyJavaExpert Swing Komponenten in GridBagLayout werden Falsch angeordnet AWT, Swing, JavaFX & SWT 1
T LayoutManager Anordnen der Elemente im GridBagLayout AWT, Swing, JavaFX & SWT 11
K GridBagLayout mit reponsive Design AWT, Swing, JavaFX & SWT 2
K GridBagLayout verändert die größe? AWT, Swing, JavaFX & SWT 1
D Swing Größe einer JComboBox im GridBagLayout aufgrund der maximalen Länge der enthaltenen Daten AWT, Swing, JavaFX & SWT 7
B LayoutManager GridBagLayout und JScrollPane AWT, Swing, JavaFX & SWT 5
T GridBagLayout Anfängerprobleme AWT, Swing, JavaFX & SWT 3
Sin137 LayoutManager GridBagLayout Probleme AWT, Swing, JavaFX & SWT 6
L GridBagLayout Anordnung AWT, Swing, JavaFX & SWT 3
M Gridbaglayout Spaltenbreite AWT, Swing, JavaFX & SWT 3
M LayoutManager GridBagLayout passt seine größe nicht an AWT, Swing, JavaFX & SWT 3
V GridBagLayout AWT, Swing, JavaFX & SWT 4
N LayoutManager GridBagLayout - Grundlagen AWT, Swing, JavaFX & SWT 6
Neumi5694 Swing Gridbaglayout - automatische Anpassung verhindern AWT, Swing, JavaFX & SWT 1
P AWT Problem mit Platzierung (GridBagLayout) AWT, Swing, JavaFX & SWT 2
F Breite beim GridBagLayout festlegen AWT, Swing, JavaFX & SWT 2
M Swing GridBagLayout Komponentengröße festsetzen AWT, Swing, JavaFX & SWT 1
J GridBagLayout mit Hilfe einer For-Schleife befüllen AWT, Swing, JavaFX & SWT 1
W GridBagLayout Größe geben AWT, Swing, JavaFX & SWT 1
HarleyDavidson Swing Seltsames Verhalten GridBagLayout AWT, Swing, JavaFX & SWT 11
W GridBagLayout mit fester Zellgrösse AWT, Swing, JavaFX & SWT 2
N Swing GridBagLayout: Ein Pixel Versatz AWT, Swing, JavaFX & SWT 2
B Swing Gridbaglayout unterschiedliche Zeilenhöhe AWT, Swing, JavaFX & SWT 6
H LayoutManager GridBagLayout AWT, Swing, JavaFX & SWT 1
N GridBagLayout - was fehlt? AWT, Swing, JavaFX & SWT 8
S Swing rowHeight und rowWeight im GridBagLayout AWT, Swing, JavaFX & SWT 1
N Swing GUI mit GridBagLayout AWT, Swing, JavaFX & SWT 4
A jpanel mit gridbaglayout auf hintergrundbild AWT, Swing, JavaFX & SWT 7
S GridBagLayout-Frage AWT, Swing, JavaFX & SWT 1
G GridBagLayout AWT, Swing, JavaFX & SWT 6
S GridBagLayout "links-rechts-layouten" AWT, Swing, JavaFX & SWT 7
T LayoutManager GridBagLayout / erwartetes Raster fehlt AWT, Swing, JavaFX & SWT 3
X Gridbaglayout gridx + gridy auslesen? AWT, Swing, JavaFX & SWT 7
H GridBagLayout macht Probleme... AWT, Swing, JavaFX & SWT 4
N GridBagLayout - Zeitplan AWT, Swing, JavaFX & SWT 13
N Swing GridbagLayout AWT, Swing, JavaFX & SWT 4
S Swing gridbaglayout AWT, Swing, JavaFX & SWT 8
G GridBagLayout Problem AWT, Swing, JavaFX & SWT 4
Java-Insel LayoutManager Ein GridBagLayout-Objekt für mehrere Panels? AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben