我有一個對象 - ArrayList<User> users
,它包含幾個用戶對象。將對象添加到JList
public class User
{
int id;
String name;
String location;
}
我想把此ArrayList將在JList所以它會顯示用戶名 -
John
Mick
Sam
Joe
---當我選擇一個用戶名觸發一個事件,讓我進行一些使用適當的用戶對象進行操作。所以有人點擊'米克',我得到這樣的代碼(僞代碼) -
public jListClicked(User user)
{
int id = user.id;
String name = user.name;
String location = user.location;
updateDatabase(id, name, location);
}
我認爲這是可能的使用JList?畢竟我想象這是JList組件的創建目的。那麼如何將一個像ArrayList這樣的對象添加到JList中,這樣我就可以擁有上述功能了?
肯定,一切皆有可能與Swing :-)請務必閱讀並瞭解基本教程,f.i. http://docs.oracle.com/javase/tutorial/uiswing/index.html – kleopatra 2012-03-01 12:59:57