private void updateList() {
		for (final ItemType type : ItemType.values()) {
			JList<Item> myList = listItems[type.ordinal()];
			ListModel<Item> model = new ListModel<Item>() {
				private List<Item> list = ItemControl.getList(type);
				@Override
				public void addListDataListener(ListDataListener l) { }

				@Override
				public Item getElementAt(int index) {
					return list.get(index);
				}

				@Override
				public int getSize() {
					return list.size();
				}

				@Override
				public void removeListDataListener(ListDataListener l) { }
			};
			myList.setModel(model);
			if (actualItem != null)
				myList.setSelectedValue(actualItem, true);
		}
		
	}