Я создал JComboBox внутри JFrameSwing - Пользовательское JComboBox Item
JComboBox itemsComboBox = new JComboBox();
А потом создал класс
public class ItemCombo {
Product p;
public ItemCombo(Product p) {
this.p = p;
}
@Override
public String toString(){
return p.getName();
}
public Float getPrice() {
return p.getPrice();
}
}
и, насколько идет мои знания о комбо-боксах, теперь я должен был в состоянии сделать
itemsComboBox.addItem(new ItemCombo(Product));
но, он говорит, что он не может преобразовать объект ItemCombo в строку. Что я делаю не так? Есть ли другой способ создания пользовательского JComboBox?
К сожалению, код в ответ fixed-- нужно передать модель в комбо-конструктор –