@Override
	public void raumwahlUpdate(boolean neuerRaum)
	{
		_ui.getFrame().remove(_ui.getRaumhinzu());
		RaumBearbeitenPanel bearbeitenPanel = _ui.getBearbeitenPanel();
		if(bearbeitenPanel != null)
			_ui.getFrame().remove(bearbeitenPanel);
		_ui.getFrame().remove(_ui.getFueller());

		_ui.getFrame().setVisible(true);

		if(_ui.getMap().buttonAusgewaehlt())
		{
			Raum raum = _ui.getMap().getAktivenRaum();

			if(raum == null)
			{
				_ui.getFrame().add(_ui.getRaumhinzu(), BorderLayout.SOUTH);
			}
			else
			{
				if(neuerRaum)
				{
					unsavedChanges(true);
				}
				_ui.getFrame().add(_ui.neuesBearbeitenPanel(raum),
						BorderLayout.SOUTH);
				_ui.getBearbeitenPanel().getLoeschenButton()
						.addActionListener(new ActionListener()
						{
							@Override
							public void actionPerformed(ActionEvent arg0)
							{
								_ui.getMap().loescheRaumDesAktivenButtons();
								unsavedChanges(true);
							}
						});
				//geht net.
				_ui.getBearbeitenPanel().setzeFokusAufNamensFeld();
			}
		}
		else
		{
			_ui.getFrame().add(_ui.getFueller(), BorderLayout.SOUTH);
			_ui.getFueller().setText(randomHilfetext());
		}

		_ui.getFrame().setVisible(true);
	}