public void actionPerformed(ActionEvent arg0) { if (arg0.getActionCommand().equals("Enter Hallway")) { if (hallList.getSelectedValue() != null) { outputText(model.movePlayer(hallList.getSelectedValue().toString())); update(); } } if (arg0.getActionCommand().equals("Drop Item")) { if (playerItemsList.getSelectedValue() != null) model.dropItem(playerItemsList.getSelectedValue().toString()); update(); } if (arg0.getActionCommand().equals("Pick Up")) { if (roomItemsList.getSelectedValue() != null) if (model.pickItem(roomItemsList.getSelectedValue().toString())) endGame("You Win!"); update(); } }