Witam mam problem z repaintowaniem jTable (wyl i wl jFrame to troche nieladnie)
mianowicie nie moge
wywolac repaintowania pewnie z powodu nieustawienia modelu
(podobna operacja z jList udana)
Dam tylko wycinki z projektu bo za duzy balagan by byl.
Pierwotny model w Klasa
GlowneOkno insta;
Vector<Vector <String>> kolumny = new Vector<Vector<String>>();
private Vector<String> nazwykklie = new Vector<String>();
public DefaultTableModel wezkiertab(){
return kiertab;
}
kiertab = new DefaultTableModel(kolumny, getNazwykklie());
insta.kiertab = kiertab;
Przekierowanie modelu do klasy okno
Klasa kie = new Klasa();
DefaultTableModel mode = new DefaultTableModel();
mode = kie.wezkiertab();
insta.KliTable.setModel(mode);
insta.KliTable.repaint();
insta.KliTable.setModel(mode);- Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Przekierowanie.actionPerformed
Klasa z Glowne okno
public JTable KliTable;
public static DefaultTableModel kiertab;//<- to chyba tutaj nie ma znaczenia
KliTable = new JTable();
jScrollPane1.setViewportView(KliTable);
GroupLayout ZawTableLayout = new GroupLayout((JComponent)KliTable);
KliTable.setLayout(ZawTableLayout);
KliTable.setModel(kiertab);
Jesli pobiera model ze statica (kiertab) to jest ok ale przy wywolaniu akcji nie mozna ustawic modelu
Prosze o odpowiedzii i z gory dziekuje