Layoutmanager

Status
Nicht offen für weitere Antworten.

Rainbow

Bekanntes Mitglied
Hi,
ich versuche grade ein Layout in einer Schleife aufzubauen.
Als Beispiel möchte ich 10 Labels untereinander haben und jedes Label soll ein eigenes Border haben.

Letztendlich sind die Labels untereinander, aber der Border nur einmal da und nicht um jedes Label herum.

wo ist mein Fehler?

Java:
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
		
	for(int i = 0; i < 10; i++) {
		JTextField textField = new JTextField("Test " + i);
		panel.add(textField);
		panel.setBorder(BorderFactory.createTitledBorder("Border: " + i));
	}

frame.add(panel, BorderLayout.CENTER);
 

Rainbow

Bekanntes Mitglied
mal ganz davon abgesehen das es in dem beispiel nen textField war :oops:

jaaaa....schon doof, schusseligkeit :(
 

Rainbow

Bekanntes Mitglied
aber ich wollte dann eigentlich die ganze Sache noch anders machen, dass es so aussieht:

Label TextFeld
Label TextFeld
Label TextFeld
Label TextFeld

also in der schleife erst das Label und das textfeld nem panel hinzufügen, dass es der x achse lang sortiert und das panel nem anderen übergeben, dass das alles der y achse lang sortiert....ist bei mir aber alles nebeneinander

Java:
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.X_AXIS));
		
JPanel panelNew = new JPanel();
panelNew.setLayout(new BoxLayout(panelNew, BoxLayout.Y_AXIS));
		
	for(int i = 0; i < 10; i++) {
		JLabel label = new JLabel("Label: " + i);
		JTextField textField = new JTextField("Test: " + i);
			
		panel.add(label);
		panel.add(textField);
		panelNew.add(panel);
	}

frame.add(panel, BorderLayout.CENTER);
 
S

SlaterB

Gast
eher 'nur ein panel', aber welcher Variablenname auch immer für die TeilPanel gedacht ist, am Ende sollten es 11 Panel sein, derzeit sind es nur 2,
das immer gleiche innere Panel wird mehrmals dem äußeren hinzugefügt
 
S

SlaterB

Gast
ohne Code von Effekten zu reden kann man dir nicht vewehren,
aber zu Lösungen auf deine Fragen wird das nicht führen
 

Rainbow

Bekanntes Mitglied
vielleicht keine schöne lösung aber wieso geht das nicht?

Java:
JPanel panelNebeneinander = new JPanel();
panelNebeneinander.setLayout(new BoxLayout(panelNebeneinander,BoxLayout.X_AXIS));
		
ArrayList<JPanel> panels = new ArrayList<JPanel>();
		
	for(int i = 0; i < 10; i++) {
		JLabel label = new JLabel("Label: " + i);
		JTextField textField = new JTextField("Test: " + i);
			
		panelNebeneinander.add(label);
		panelNebeneinander.add(textField);
		panels.add(panelNebeneinander);
	}
		
JPanel panelUntereinander = new JPanel();
panelUntereinander.setLayout(new BoxLayout(panelUntereinander,BoxLayout.Y_AXIS));
		
	for(JPanel jPanel : panels) {
		panelUntereinander.add(jPanel);
       }
		
frame.add(panelUntereinander, BorderLayout.CENTER);
 
S

SlaterB

Gast
immer noch ist panelNebeneinander immmer das gleiche, DASSELBE Panel, wieso fügst du es mehrmals in die Liste?
in der Schleife muss irgendwo new JPanel() auftauchen, damit du 10 VERSCHIEDENE Panel erstellst
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G LayoutManager Beliebige Anzahl von Panels für LayoutManager AWT, Swing, JavaFX & SWT 3
R Swing Welche LayoutManager sind die richtigen für mich? AWT, Swing, JavaFX & SWT 11
F Zeichnung einem JPanel im Layoutmanager zuweisen AWT, Swing, JavaFX & SWT 3
Z Swing Welcher Layoutmanager bei ScrollPane? AWT, Swing, JavaFX & SWT 4
F Welchen Layoutmanager verwenden? AWT, Swing, JavaFX & SWT 2
G Komponenten vergrößern sich nicht trotz Layoutmanager AWT, Swing, JavaFX & SWT 24
N Welcher LayoutManager AWT, Swing, JavaFX & SWT 16
Birke Swing Neue Swing LayoutManager: TOnion Projekt AWT, Swing, JavaFX & SWT 10
B Swing JLabel und LayoutManager AWT, Swing, JavaFX & SWT 20
F Swing Layoutmanager für Mittplatzierung ? AWT, Swing, JavaFX & SWT 6
B SWT Dynamische GUI (Layoutmanager?) AWT, Swing, JavaFX & SWT 2
J Welche(n) LayoutManager für große Gui? AWT, Swing, JavaFX & SWT 6
D Layoutmanager in Java Swing vs. Java AWT AWT, Swing, JavaFX & SWT 3
P Layoutmanager-Richtlinie ? AWT, Swing, JavaFX & SWT 8
J 2 Bereiche im Frame komplett nutzen - Welchen Layoutmanager? AWT, Swing, JavaFX & SWT 3
TheWhiteShadow Swing suche passenden LayoutManager AWT, Swing, JavaFX & SWT 8
SexyPenny90 Welcher LayoutManager erfüllt meine Bedingung AWT, Swing, JavaFX & SWT 7
C SWT LayoutManager AWT, Swing, JavaFX & SWT 2
L LayoutManager macht nichts AWT, Swing, JavaFX & SWT 19
S LayoutManager Welcher LayoutManager für dieses zweispaltige Layout? AWT, Swing, JavaFX & SWT 13
R Layoutmanager AWT, Swing, JavaFX & SWT 4
M Fenster aufteilen, aber mit welchem LayoutManager? AWT, Swing, JavaFX & SWT 10
G LayoutManager LayoutManager gesucht AWT, Swing, JavaFX & SWT 2
R Swing Variable Panelbreite ohne Layoutmanager AWT, Swing, JavaFX & SWT 6
R LayoutManager Problem mit setLayout(LayoutManager) AWT, Swing, JavaFX & SWT 9
F Anfängerfrage: Swing und LayoutManager AWT, Swing, JavaFX & SWT 4
V LayoutManager Eigener LayoutManager funktioniert nicht. AWT, Swing, JavaFX & SWT 5
N LayoutManager suche LayoutManager für Tabellenstruktur AWT, Swing, JavaFX & SWT 2
D LayoutManager JPanels ohne LayoutManager platzieren AWT, Swing, JavaFX & SWT 6
Ollek JTextField Verhalten mit LayoutManager AWT, Swing, JavaFX & SWT 8
B LayoutManager mischen keine gute Idee? AWT, Swing, JavaFX & SWT 9
hdi SWT Suche passenden LayoutManager AWT, Swing, JavaFX & SWT 5
C passender layoutmanager gesucht AWT, Swing, JavaFX & SWT 2
I Swing Positionieren von Panels mit layoutManager AWT, Swing, JavaFX & SWT 6
E Swing Suche LayoutManager AWT, Swing, JavaFX & SWT 5
E Layoutmanager mit fester Breite gesucht AWT, Swing, JavaFX & SWT 9
K Swing JInternalFrame und LayoutManager AWT, Swing, JavaFX & SWT 6
W LayoutManager Hell AWT, Swing, JavaFX & SWT 2
P JPanel: LayoutManager und trotzdem absolut positionieren? AWT, Swing, JavaFX & SWT 3
J eigener Layoutmanager? AWT, Swing, JavaFX & SWT 6
M JLabel mit Layoutmanager AWT, Swing, JavaFX & SWT 2
G Layoutmanager mit festem Gitter AWT, Swing, JavaFX & SWT 6
R getInsets ohne Layoutmanager AWT, Swing, JavaFX & SWT 7
R LayoutManager ähnlich BorderLayout, mit einer Ausnahme AWT, Swing, JavaFX & SWT 2
T Layoutmanager der vorhanden Platz beruecksichtigt? AWT, Swing, JavaFX & SWT 5
J LayoutManager der Elemente untereinander anordnet. AWT, Swing, JavaFX & SWT 11
F Der richtige Layoutmanager AWT, Swing, JavaFX & SWT 6
G LayoutManager und Abstand AWT, Swing, JavaFX & SWT 6
A LayoutManager-Wünsche AWT, Swing, JavaFX & SWT 16
T % von Komponenten unter Layoutmanager AWT, Swing, JavaFX & SWT 2
M Layoutmanager und Komponente AWT, Swing, JavaFX & SWT 2
F LayoutManager und Component.setVisible(boolean) AWT, Swing, JavaFX & SWT 2
G Fenster mit LayoutManager AWT, Swing, JavaFX & SWT 3
C Verschachtelung von JPanels mit verschiedenen LayoutManager AWT, Swing, JavaFX & SWT 4
T JInternalFrame Konflikt mit LayoutManager AWT, Swing, JavaFX & SWT 5
S JTextField ohne LayoutManager positionieren AWT, Swing, JavaFX & SWT 3
F PanelBounds an TextPaneBounds anpassen LayoutManager: Null AWT, Swing, JavaFX & SWT 2
B Welchen LayoutManager? AWT, Swing, JavaFX & SWT 17
S Wie funktioniert der LayoutManager? AWT, Swing, JavaFX & SWT 9
P Zeichnen + LayoutManager AWT, Swing, JavaFX & SWT 7
B Layoutmanager Tutorial AWT, Swing, JavaFX & SWT 15
M LayoutManager Informationen AWT, Swing, JavaFX & SWT 4
L LayoutManager ähnlich wie FlowLayout AWT, Swing, JavaFX & SWT 5
S Welchen Layoutmanager? AWT, Swing, JavaFX & SWT 6
D LayoutManager und JPanel AWT, Swing, JavaFX & SWT 9
J Welcher Layoutmanager? AWT, Swing, JavaFX & SWT 20
L Probleme mit Scrollbar und LayoutManager AWT, Swing, JavaFX & SWT 3
G Neuer LayoutManager AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben