Tôi có một đối tượng - ArrayList<User> users
có chứa một vài đối tượng người dùng.Thêm đối tượng vào một JList
public class User
{
int id;
String name;
String location;
}
Tôi muốn đặt ArrayList này trong JList vì vậy nó sẽ hiển thị tên người dùng -
John
Mick
Sam
Joe
--- Và khi tôi chọn một tên người dùng một sự kiện được bắn cho phép tôi thực hiện một số hành động bằng cách sử dụng đối tượng User thích hợp. Vì vậy, ai đó nhấp vào 'Mick' và tôi nhận được mã như thế này (mã giả) -
public jListClicked(User user)
{
int id = user.id;
String name = user.name;
String location = user.location;
updateDatabase(id, name, location);
}
Tôi đoán điều này có thể sử dụng một JList ?? Sau khi tất cả tôi tưởng tượng đó là những gì các thành phần JList đã được tạo ra cho. Vì vậy, làm thế nào để tôi thêm một đối tượng như ArrayList vào một JList vì vậy tôi sẽ có các chức năng trên?
chắc chắn, mọi thứ đều có thể với Swing :-) Hãy chắc chắn bạn đã đọc và hiểu một hướng dẫn cơ bản, f.i. http://docs.oracle.com/javase/tutorial/uiswing/index.html – kleopatra