0

我想首先将存储在 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 (接口)类型,但它没有强制转换它。

4

0 回答 0