Hallo,
ich versuche verzeweifelt ein JScrollPane für einen JPanel mit GridBagLayout meiner ContentPane hinzufügen.
//EDIT: In dem Panel liegen im GridBag quasi-tabellarisch angeordnete Daten und ich möchte sie ab dem PREF_HEIGHT-Wert vertikal scrollbar machen.
Leider funktioniert es so nicht
Könnte mir vielleicht jemand sagen, wo ich den Fehler mache?
Ich versuchte schon die ScrollBarPolicy auf "immer sichtbar" zu stellen. Dann erscheint zwar ein ScrollBar aber man kann ihn nicht bewegen
Vielen Dank für Eure Antworte!
ich versuche verzeweifelt ein JScrollPane für einen JPanel mit GridBagLayout meiner ContentPane hinzufügen.
//EDIT: In dem Panel liegen im GridBag quasi-tabellarisch angeordnete Daten und ich möchte sie ab dem PREF_HEIGHT-Wert vertikal scrollbar machen.
Code:
//in einer Klasse, die JDialog erweitert
...
JPanel() panel = new JPanel();
panel.setLayout(new GridBagLayout();
... // Auffüllen des Panels mit Components (u.a.RadioButtons)
panel.setPrefferedSize(panel.getWidth, PREF_HIGHT);
JScrollPane pane = new JScrollPane(panel);
add(pane, BorderLayout.CENTER);
...
Leider funktioniert es so nicht

Ich versuchte schon die ScrollBarPolicy auf "immer sichtbar" zu stellen. Dann erscheint zwar ein ScrollBar aber man kann ihn nicht bewegen
Vielen Dank für Eure Antworte!
Zuletzt bearbeitet: