Hallo Forum
wie kann man nach Änderung in der "Liste" einen update des models herbeiführen.
ich rufe erstelleDefaultTableModel_Gas erneeut auf um das model neu zu füllen
was muss ich nun noch tun denn die "Liste" ist immer noch alt
Danke fürs anschauen und helfen
[CODE lang="java" title="fuellen"]private static void fuelle_panel_Liste_Gas(Daten_Strom_und_Gas[] daten, Verbrauchswerte verbrauchswerte) throws SQLException {
//neue ScrollPane
gbc_scrollPane_Liste_Gas = new GridBagConstraints();
gbc_scrollPane_Liste_Gas.gridwidth = 1;
gbc_scrollPane_Liste_Gas.gridheight = 1;
gbc_scrollPane_Liste_Gas.insets = new Insets(5, 5, 5, 5);
gbc_scrollPane_Liste_Gas.fill = GridBagConstraints.BOTH;
gbl_panel_Liste_Gas = new GridBagLayout();
gbl_panel_Liste_Gas.columnWidths = new int[]{20, 20, 20, 10};
gbl_panel_Liste_Gas.rowHeights = new int[]{10, 0};
gbl_panel_Liste_Gas.columnWeights = new double[]{0.0, 0.0, 0.0, Double.MIN_VALUE};
gbl_panel_Liste_Gas.rowWeights = new double[]{0.0, Double.MIN_VALUE};
model_Gas = erstelle_DefaultTableModel_Gas(daten);
table_Gas = new JTable(model_Gas);
table_Gas.setAutoCreateRowSorter(true);
table_Gas.setPreferredScrollableViewportSize(new Dimension(408, 160));
scrollPaneLayout_Liste_Gas = new ScrollPaneLayout();
scrollPane_Liste_Gas = new JScrollPane(table_Gas);
scrollPane_Liste_Gas.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
scrollPane_Liste_Gas.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
scrollPane_Liste_Gas.setLayout(scrollPaneLayout_Liste_Gas);
panel_Liste_Gas.add(scrollPane_Liste_Gas, gbc_scrollPane_Liste_Gas);
}[/CODE]
wie kann man nach Änderung in der "Liste" einen update des models herbeiführen.
ich rufe erstelleDefaultTableModel_Gas erneeut auf um das model neu zu füllen
was muss ich nun noch tun denn die "Liste" ist immer noch alt
Danke fürs anschauen und helfen
[CODE lang="java" title="fuellen"]private static void fuelle_panel_Liste_Gas(Daten_Strom_und_Gas[] daten, Verbrauchswerte verbrauchswerte) throws SQLException {
//neue ScrollPane
gbc_scrollPane_Liste_Gas = new GridBagConstraints();
gbc_scrollPane_Liste_Gas.gridwidth = 1;
gbc_scrollPane_Liste_Gas.gridheight = 1;
gbc_scrollPane_Liste_Gas.insets = new Insets(5, 5, 5, 5);
gbc_scrollPane_Liste_Gas.fill = GridBagConstraints.BOTH;
gbl_panel_Liste_Gas = new GridBagLayout();
gbl_panel_Liste_Gas.columnWidths = new int[]{20, 20, 20, 10};
gbl_panel_Liste_Gas.rowHeights = new int[]{10, 0};
gbl_panel_Liste_Gas.columnWeights = new double[]{0.0, 0.0, 0.0, Double.MIN_VALUE};
gbl_panel_Liste_Gas.rowWeights = new double[]{0.0, Double.MIN_VALUE};
model_Gas = erstelle_DefaultTableModel_Gas(daten);
table_Gas = new JTable(model_Gas);
table_Gas.setAutoCreateRowSorter(true);
table_Gas.setPreferredScrollableViewportSize(new Dimension(408, 160));
scrollPaneLayout_Liste_Gas = new ScrollPaneLayout();
scrollPane_Liste_Gas = new JScrollPane(table_Gas);
scrollPane_Liste_Gas.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
scrollPane_Liste_Gas.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
scrollPane_Liste_Gas.setLayout(scrollPaneLayout_Liste_Gas);
panel_Liste_Gas.add(scrollPane_Liste_Gas, gbc_scrollPane_Liste_Gas);
}[/CODE]