@Override public void update() { super.update(); restrictDoorOptions(); north.setSelected(zone.hasDoor(ZoneModel.NORTH)); east.setSelected(zone.hasDoor(ZoneModel.EAST)); south.setSelected(zone.hasDoor(ZoneModel.SOUTH)); west.setSelected(zone.hasDoor(ZoneModel.WEST)); }
/** Initialises the radio buttons that appear in the Room menu. */ protected void init() { super.init(); // Create a Menu for Door Side doorSide = new JMenu("Door Side"); add(doorSide); // Add all MenuItems for Door Side north = new JRadioButtonMenuItem("North"); east = new JRadioButtonMenuItem("East"); south = new JRadioButtonMenuItem("South"); west = new JRadioButtonMenuItem("West"); }