У меня есть объект - ArrayList<User> users
, который содержит несколько объектов пользователя.Добавление объектов в JList
public class User
{
int id;
String name;
String location;
}
Я хочу поставить этот ArrayList в JList поэтому он будет отображать имена пользователей -
John
Mick
Sam
Joe
--- И когда я выбираю имя пользователя событие обжигают, что позволяет мне выполнять некоторые с использованием соответствующего объекта User. Так что кто-то нажимает «Мик», и я получаю код, как это (псевдокод) -
public jListClicked(User user)
{
int id = user.id;
String name = user.name;
String location = user.location;
updateDatabase(id, name, location);
}
Я полагаю, что это возможно с помощью JList ?? В конце концов, я полагаю, что для этого был создан компонент JList. Итак, как мне добавить объект, такой как ArrayList, в JList, поэтому у меня будет вышеуказанная функциональность?
уверен, все это возможно с свинг :-) Убедитесь, что вы прочитали и поняли основной учебник, F.I. http://docs.oracle.com/javase/tutorial/uiswing/index.html – kleopatra