我想首先将存储在 arraylist 中的对象显示到组合框上。对象的类型为“项目”
然后我的另一种方法将需要调用 combobox.getSelectedItem() 方法来检索对象,该对象再次属于“Items”类型;
我怎样才能做到这一点?这是我尝试过的。尝试铸造不起作用。
方法 - getItems() 只返回一个数组列表。
for(int i = 0; i < ah.getItems().size(); i++)
{
itemCombobox.addItem(ah.getItems().get(i).toString());
}
public someMethod()
{
ah.joinItem((ItemInt) itemComboBox.getSelectedItem());
}
进入组合框的项目数组列表是“项目”类型。但是 .joinItem() 方法要求它是 ItemInt (接口)类型,但它没有强制转换它。