Mam obiekt - ArrayList<User> users
zawierający kilka obiektów użytkownika.Dodawanie obiektów do obiektu JList
public class User
{
int id;
String name;
String location;
}
Chcę umieścić ten ArrayList w JList więc będzie wyświetlać nazwy użytkowników -
John
Mick
Sam
Joe
--- A kiedy wybrać nazwę użytkownika zdarzenie jest opalane że pozwala mi wykonywać niektóre czynność za pomocą odpowiedniego obiektu użytkownika. Więc ktoś kliknie „Mick” i mam kod jak to (Pseudokod) -
public jListClicked(User user)
{
int id = user.id;
String name = user.name;
String location = user.location;
updateDatabase(id, name, location);
}
Przypuszczam, jest to możliwe przy użyciu JList ?? W końcu wyobrażam sobie, że to jest to, do czego został stworzony komponent JList. W jaki sposób dodać obiekt do ArrayList do JList, więc będę mieć powyższą funkcjonalność?
pewny, wszystko jest możliwe Swing :-) Należy przeczytać i zrozumieć podstawowe samouczka f.i. http://docs.oracle.com/javase/tutorial/uiswing/index.html – kleopatra