インターフェイスを使用してカスタム コンボボックス モデルを実装しようとしてMutableComboBoxModel
います。これには、特にデータベースからクエリされた実行時に動的データを入力したいと考えています。しかし、いくつかのメソッドをオーバーライドできませんでした。誰かが私が目的を達成するためのより良い方法を上書きまたは提案するのを助けることができますか?
package PiggeryManagementSystem;
import java.util.ArrayList;
import javax.swing.MutableComboBoxModel;
import javax.swing.event.ListDataListener;
/**
* @author Stanchart
*/
public class MyComboBoxModel implements MutableComboBoxModel {
ArrayList <String> columns = new ArrayList();
public MyComboBoxModel( ArrayList<String> c) {
this.columns = c;
}
@Override
public void addElement(Object item) {
}
@Override
public void removeElement(Object obj) {
}
@Override
public void insertElementAt(Object item, int index) {
columns.get(index);
}
@Override
public void removeElementAt(int index) {
}
@Override
public void setSelectedItem(Object anItem) {
}
@Override
public Object getSelectedItem() {
return columns.getClass();
}
@Override
public int getSize() {
return columns.size();
}
@Override
public Object getElementAt(int index) {
return columns.get(index);
}
@Override
public void addListDataListener(ListDataListener l) {
}
@Override
public void removeListDataListener(ListDataListener l) {
}
}