Layoutprobleme mit Scrollpane

Status
Nicht offen für weitere Antworten.
M

michse02

Gast
Hallo,

folgendes Problem:

Wenn ich folgenden Code benutze:
Code:
        private Container c;
	private GridBagConstraints gbc;
	private JPanel jp;
	private JScrollPane jsp;
		
	...
		
	c=getContentPane();
	c.setLayout(new GridBagLayout());
		
	gbc=new GridBagConstraints();
	gbc.weightx=0; gbc.weighty=0; gbc.gridx=0; gbc.gridy=0; 
	gbc.fill=GridBagConstraints.BOTH;
	gbc.anchor=GridBagConstraints.CENTER;
	gbc.gridwidth = GridBagConstraints.REMAINDER;
			
	jp=new JPanel();
	jp.setLayout(new BoxLayout(jp, BoxLayout.PAGE_AXIS));
	jsp=new JScrollPane(jp);
	c.add(jsp, gbc);
(Ab ... ist dann im Konstruktor)

sieht das ganze so aus:
ist.png


Wenn ich die Scrollpane weglasse ist das Panel so groß wie das Fenster.

Wie kriege ich das Panel mit ScrollPane auf Fenstergröße?

Und wie erreiche ich, das im Panel nicht zentriert hinugefügt wird, sondern linksbündig?
Hinzugefügt wird mit:
Code:
jp.add(jl);


Gruß
michse02
 
G

Guest

Gast
Danke :) das funktioniert.

Ich glaub das mit dem Layout muss ich mir nochmal gaaanz gründlich angucken :)
 
B

Beni

Gast
Der Fehler passiert oft. In der API-Dokumentation steht ganz genau, wieso der Wert nicht 0 sein sollte: klick hier :wink:
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben