Hallo, ich habe hier ein kleines Problem: Ich habe hier ein JTable in ein JScrollPane gesetzt, allerdings wird, wenn die Tabelle größer als das Pane ist, keine Scrollbar angezeigt. Dazu müsste man vieleicht noch sagen dass das JScrollPane erst bei einem Button-Click in ein übergeordnetes JPanel (jpanelgrund) geladen wird.
Hier der entsprechende Code:
...
Mir fehlt nun irgendwie der Ansatz wie ich die Scrollbar anzeigen lasse. Das JTable wird nun über 600pixel hin nach unten angezeigt, jedoch dann abgeschnitten. Und scrollen kann ich nicht.
Ich habe bereits in verschiednen Foren nach ähnlichen Problemen gesucht, jedoch habe ich keine entsprechende Lösung gefunden (die womöglich ganz einfach ist).
Hier der entsprechende Code:
Java:
jtb_Inhaltdb=new JTable(rowData,columnNames);
jtb_Inhaltdb.setBounds(0, 0,800,600);
jtb_Inhaltdb.setVisible(true);
jtb_Inhaltdb.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
Java:
jscp_inhaltdb=new JScrollPane();
jscp_inhaltdb.setLayout(null);
jpanelgrund.add(jscp_inhaltdb);
jscp_inhaltdb.setBounds(0, 0, 800, 600);
jscp_inhaltdb.setLayout(null);
jscp_inhaltdb.add(jtb_Inhaltdb);
Mir fehlt nun irgendwie der Ansatz wie ich die Scrollbar anzeigen lasse. Das JTable wird nun über 600pixel hin nach unten angezeigt, jedoch dann abgeschnitten. Und scrollen kann ich nicht.
Ich habe bereits in verschiednen Foren nach ähnlichen Problemen gesucht, jedoch habe ich keine entsprechende Lösung gefunden (die womöglich ganz einfach ist).