JComboBoxは、データベースから情報を取得します。このリストは、データが追加された直後に更新されます。JComboBoxをリフレッシュするAbstractListModelのメソッドは?
私は更新する値に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();
}
ホバークラフトEelsの完全、説明のためにありがとう。私はすべての方法を使用する必要がありますか?私はまだ失われているいくつかの例を見てきました。私はどのように私はメソッドに追加する必要があるか分からない。 –
必要な抽象メソッドをオーバーライドする必要があります。それを試してみてください、あなたはそれを理解するか、少なくとも近づくでしょう。 –