Dodaj kartkę Dodaj bana
Powód wlepienia kartki
Wybierz wątek docelowy z listy lub wpisz jego ID
  • Houston

    Mam takie pytanko jak w razie potrzeby dodać wiersz do jakiejś jTable? zakładając że już takowa istnieje?
  • Anonim

    Korzystasz z AbstractTableModel - musisz zrobic wlasna klase dziedziczaca i najlepiej w tej klasie zrobic metode setXXX ktora ustawi Ci vector... potem odpalasz fireTableDataChanged(); i gotowe.

    np:
    public void setVector(Vector vectList){
    this.vectList = vectList;
    fireTableDataChanged();
    }

    Metoda sama wywoluje metode setValueAt(Object value, int row, int col) i wszystko ustawia ale najpierw musisz sam wszystkie metody zdefiniowac...
  • kuba

    niewiem czy to jest najlepsze rozwiazanie Twojego problemu, bo niepisalem duzo w javie, ale kiedys korzystalem z czegos takiego :

    private void dodajRzad(javax.swing.JTable table){
    DefaultTableModel tableModel =(DefaultTableModel) table.getModel();
    Vector<String> data = new Vector<String>();
    for (int j=0; j < table.getColumnCount(); j++)
    data.addElement("");
    tableModel.addRow(data);
    }

    powinno dzialac; )
  • Anonim

    Tym rozwiazaniem dodajesz - rzad. Jak sie dobrze to zrobi to sie dodaje cala tabele... co lepsze mozesz miec pelno tabeli, tworzysz obiekty TableModel i wywolujesz na ich rzecz tylko jedna metode i wtedy wszystkie tabele automatycznie sie uzupelniaja a ty niczym sie nie martwisz...
  • Anonim

    Szukam czlowieka na zaliczenie z javy 2 semestr informatyki Warszawa dobrze zaplace czekam na odpowiedz!!!

Podobne Tematy

| |

Wszystko co związane z programowaniem w Java (J2EE, JSP, JDBC, itd) test



Fotki

Miejsca grona (1)