DataBinding ArrayList<> do JTable lub JList

DataBinding ArrayList<> do JTable lub JList
CH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 22
0

Witam,
nie potrafię poradzić sobie z DataBinding w Javie. Szukam, czytam i nic. Używam Netbeans.
Mam takie klasy (uproszczenie):

Kopiuj
public class Person {
    public String name;
    public String sur;
    public String tel;
    public String city;
    public String street;
    public String firm;
    public String mail;
    public boolean ok;
    //(...)
}


public class DataBase {
    public List<Person> people = new ArrayList();
    //(...)
}

Dodaje sobie osoby do bazy danych i potrzebuję to wyświetlić w JTable, lub JList. I nie wiem jak ruszyć, nie mogę znaleźć użytecznych informacji. Może ktoś podrzucić pomysł/użyteczny materiał/użyteczny kawałek kodu/użyteczne cokolwiek? :)

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

?

Kopiuj
new JList(lista_stringów);

i voila
Może napisz bardziej konkretnie co chcesz uzyskać...
Jak chcesz tabelkę to zrób

Kopiuj
DefaultTableModel model = new DefaultTableModel();
model.addColumn(...);
model.addRow(...);
CH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 22
0

Taki binding jak podałeś nie działa.
Już sam znalazłem rozwiązanie z tym TableModel. Chciałem to zrobić jakoś z automatu.

Dla zainteresowanych (o ile tacy są): http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#data

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.