D
Duuden
Gast
Ich versuche einen JScrollPane auf einen Panel zu setzen, da der Panel selber viel zu klein für meine JLabels, JButtons usw.. ist. Die Buttons und Labels passen von der Breite in den Panel, nur von der Länge her sind sie halt nicht sichtbar... Jetzt meine Frage, ich kann den ScrollPane erzeugen, jedoch lässt sich nichts runterscrollen - was mache ich falsch ??
Java:
JPanel allpanel = new JPanel();
JScrollPane scrollPane = new JScrollPane();
public Beispielklasse()
{
this.initWindow();
this.setSize( 720 , 940 );
this.setTitle("Beispiel");
this.setResizable(false);
this.setBackground(Color.white);
this.setLocationRelativeTo(null);
}
public void initWindow()
{
allpanel.setLayout(null);
allpanel.setBackground(Color.white);
allpanel.add( panel );
allpanel.add( ... );
allpanel.add( ... );
allpanel.add( ... );
scrollPane.getViewport().add(allpanel);
scrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
this.add(scrollPane);