package NET.worlds.scape; import java.awt.Choice; import java.util.Vector; class InventoryList extends Choice { private Vector invItems_ = new Vector(); public InventoryList() { super.add("None"); } public EquippableItem getSelected() { int selectedIndex = super.getSelectedIndex(); return selectedIndex > 0 ? (EquippableItem)this.invItems_.elementAt(selectedIndex - 1) : null; } public void add(EquippableItem item) { super.add(item.getItemName()); this.invItems_.add(item); } public void selectItem(EquippableItem item) { super.select(item.getItemName()); } }