JTable ---- view a model

0

Witam,

W jaki sposób można uzyskać informację o zaznaczonym wierszu w modelu (nie w widoku) w JAVA 5.0. Na stronach Sun'a widzę że w wersji 6.0 dodano metodę

convertRowIndexToModel

ale w 5.0 jej nie ma. Mogę jedynie znaleźć zaznaczony wiersz w widoku ale jak "przekonwertować" go na model?

Pozdrawiam.

0

Pobierasz z obiektu JTable zaznaczony wiersz lub wiersze (getSelecteRow() lub getSelectedRows()), następnie pobierasz z obiektu JTabel model (getModel() bodajże) a potem poprzez getValueAt(row, column) pobierasz wartość w podanej komórce, a jeżeli chcesz pobrać tak jakby cały wiersz za jednym zamachem to to już zależy od tego jak oprogramowałeś model, jeżeli np. całą zawartość tabeli przechowujesz w polu w jakiejś kolekcji to wystarczy, że sobie dodasz metodę np.
getValue(row) {
return nazwaKolekcji.get(row);
}
i będziesz miał cały wiersz.</i>

1 użytkowników online, w tym zalogowanych: 0, gości: 1