JScrollPane und Abstand der Scrollbars zum ContentPane?

merlinonline

Grünschnabel
hi,
kann man auch irgendwie den Abstand zwischen ViewPortView eines JScrollPanes und der JScrollBalken einstellen? Im Augenblick ist das ViewPortView direkt an den JScrollPanes dran, was ja nicht gerade pralle aussieht. Habe schon ein bissle probiert mit einem EmptyBorder aber nicht das richtige gefunden.

der Quelltext:
Code:
//überschreiben wegen Scrollbar hinzufügen
public void setContentPane(Container contentPane){
	if(scrollPane == null){
		setLayout(new BorderLayout());
		scrollPane = new JScrollPane();
		scrollPane.setAutoscrolls(true);
		super.setContentPane(scrollPane);
		//scrollPane.setBorder(new EmptyBorder(100,100,100,100)); //Abstand Scrollbalken zum Aussenrahmen
	//scrollPane.getHorizontalScrollBar().setBorder(new EmptyBorder(-5,-5,-5,-5)); //Abstand der ScollBalken zu sich selbst (Größe des Scrollbalken)

		}
	Dimension size = new Dimension(contentPane.getWidth()-55, contentPane.getHeight());
					contentPane.setPreferredSize(size);
					//((JComponent)contentPane).setBorder(new EmptyBorder(100,100,100,100)); //keine Veränderung
	scrollPane.setViewportView(contentPane);
}

Das ganze habe ich in einer überschriebenen JFrame Klasse (möchte halt hier immer Scrollbalken haben, sofern diese von der Größe nötig sind)


Hat jemand eine Idee, woran es liegen könnte?

Gruß
merlinonline
 
Zurück