Hallo,
ich habe schon wirklich viele nützliche Tipps hier gefunden.
Nun habe ich aber folgendes Problem. Ich hatte mir ein Fenster, bestehend aus einem JScrollPanel und einer integrierten JTable, gebaut. Nun möchte nachträglich noch ein JPanel auf das JScrollPanel hinzufügen, da ich noch Buttons benötige.
Ich habe schon viel herum getestet aber es funktioniert nicht so wie es sollte :roll:
Meine Idee war einfach nur das JTabel von der Größe zu verändern und dann darunter das JPanel zupacken. Die größen werden aber nicht angenommen.
Hier der Code (meine Versuche habe daraus wieder gelöscht gehabt...also es ist nur das JScrollPanel mit der JTable)
Wäre super, wenn mir jemand eine Tipp geben könnte, wie ich dieses Problem beheben könnte :applaus: .
Gruß
ich habe schon wirklich viele nützliche Tipps hier gefunden.
Nun habe ich aber folgendes Problem. Ich hatte mir ein Fenster, bestehend aus einem JScrollPanel und einer integrierten JTable, gebaut. Nun möchte nachträglich noch ein JPanel auf das JScrollPanel hinzufügen, da ich noch Buttons benötige.
Ich habe schon viel herum getestet aber es funktioniert nicht so wie es sollte :roll:
Meine Idee war einfach nur das JTabel von der Größe zu verändern und dann darunter das JPanel zupacken. Die größen werden aber nicht angenommen.
Hier der Code (meine Versuche habe daraus wieder gelöscht gehabt...also es ist nur das JScrollPanel mit der JTable)
Code:
public JScrollPane initGUI() {
try {
javax.swing.UIManager.setLookAndFeel(javax.swing.UIManager.getSystemLookAndFeelClassName());
ArrayList<Aequivalenzziffer> al = new ArrayList<Aequivalenzziffer>();
al = new AequivalenzzifferConnect().getArrayList();
Object[][] data = {};
TableModel jTable1Model = new DefaultTableModel(data, new String[] { "Kostenstellen Nr", "Kostenträger Nr", "Aequivalenzziffer" });
jTable1 = new JTable(jTable1Model);
DefaultTableModel jTableModel = (DefaultTableModel) jTable1.getModel();
for (Aequivalenzziffer ae : al){
Object[] data2 = {
ae.getKostenstellenNr(),
ae.getKostentraegerNr(),
ae.getZiffer()};
jTableModel.addRow(data2);
}
jScrollPane1 = new JScrollPane(jTable1);
jTableModel.addTableModelListener(this);
} catch (Exception e) {
e.printStackTrace();
}
return jScrollPane1;
}
}
Wäre super, wenn mir jemand eine Tipp geben könnte, wie ich dieses Problem beheben könnte :applaus: .
Gruß