JComboBox從數據庫中檢索信息。數據添加後,列表應該立即更新。AbstractListModel中的方法來刷新JComboBox?
我知道我需要fireContentsChanged
來更新值。我不知道我應該在方法中做什麼。任何指導將不勝感激!
class ComboModel extends AbstractListModel implements ComboBoxModel
{
ArrayList list = new ArrayList();
@Override
public Object getElementAt(int arg0) {
return null;
}
@Override
public int getSize() {
return list.size();
}
@Override
public Object getSelectedItem() {
}
@Override
public void setSelectedItem(Object arg0) {
}
}
stockListComboBox = new JComboBox();
ComboModel model = new ComboModel();
stockListComboBox.setModel(model);
try
{
// Database stuffs
}
catch(Exception e)
{
e.printStackTrace();
}
氣墊船Full Of Eels,謝謝解釋。我需要使用所有的方法嗎?我一直在看幾個我仍然迷失的例子。我不知道我應該在方法中添加什麼。 –
您需要重寫抽象方法,即所需的方法。試一試,你可能會想出來,或者至少靠近。 –