Hallo Leute,
ich habe in meinem Projekt ein Panel, worin JButtons reingeladen werden, undzwar so viele wie es in einem Ordner Bilder gibt. Die Buttons kriegen nämlich als ImageIcon ein Bild.
Das Problem ist, dass mein scrollpane keine Balken anzeigt. Der Panel müsste doch mitwachsen, wenn neue Inhalte geaddet werden, oder?
Code:
Die Klasse Thumbnail erbt von JButton.
Die Klasse worin sich die o.g. Methode befindet ist ein JPanel mit dem Layout FLowLayout.
Für Tipps, Hinweise danke im voraus.
ich habe in meinem Projekt ein Panel, worin JButtons reingeladen werden, undzwar so viele wie es in einem Ordner Bilder gibt. Die Buttons kriegen nämlich als ImageIcon ein Bild.
Das Problem ist, dass mein scrollpane keine Balken anzeigt. Der Panel müsste doch mitwachsen, wenn neue Inhalte geaddet werden, oder?
Code:
Java:
public void loadRest(String p){
for(int i=0; i<files.length; i++){
add(new Thumbnail(screen, files[i]));
setPreferredSize(getSize());
System.out.println(getSize());
scrollpane.setViewportView(this);
}
}
Die Klasse Thumbnail erbt von JButton.
Die Klasse worin sich die o.g. Methode befindet ist ein JPanel mit dem Layout FLowLayout.
Für Tipps, Hinweise danke im voraus.