VegetaSSJ5
20-08-2011, 18:29
Salve a tutti,
ho una piccola applicazione desktop in java. C'è una JTable che ho disegnato in NetBeans con 3 colonne ma senza righe. Ora vorrei che allo startup dell'applicazione mi venissero aggiunte delle righe alla tabella, così ho scritto il metodo seguente che svolge questo compito.private void setCustomAppParams() {
DefaultTableModel model = new DefaultTableModel();
System.out.println(svcOptionsTbl.getRowCount());
model = (DefaultTableModel)svcOptionsTbl.getModel();
model.addRow(new Object[]{"v1", "v2", null});
System.out.println(svcOptionsTbl.getRowCount());
svcOptionsTbl.repaint();
}Però la gui del programma non cambia, ovvero rimane ancora senza righe, nonostante il seconto println delle righe mi segnala giustamente una riga nella tabella.
Mi aiutate a risolvere questo problema?
ho una piccola applicazione desktop in java. C'è una JTable che ho disegnato in NetBeans con 3 colonne ma senza righe. Ora vorrei che allo startup dell'applicazione mi venissero aggiunte delle righe alla tabella, così ho scritto il metodo seguente che svolge questo compito.private void setCustomAppParams() {
DefaultTableModel model = new DefaultTableModel();
System.out.println(svcOptionsTbl.getRowCount());
model = (DefaultTableModel)svcOptionsTbl.getModel();
model.addRow(new Object[]{"v1", "v2", null});
System.out.println(svcOptionsTbl.getRowCount());
svcOptionsTbl.repaint();
}Però la gui del programma non cambia, ovvero rimane ancora senza righe, nonostante il seconto println delle righe mi segnala giustamente una riga nella tabella.
Mi aiutate a risolvere questo problema?