public BefehlsPanel()
	{
		setLayout(null);
		setSize(682, 512);

		_labelFuerLebensenergie = new JLabel();
		_labelFuerLebensenergie.setLocation(ABSTAND_NORMAL, 0);
		_labelFuerLebensenergie.setSize(50, BefehlsPanel.this.getHeight() - 50);

		_beinstellenButton = new JButton(BEINSTELLEN);
		_beinstellenButton.setSize(50, 50);
		_beinstellenButton.setLocation(ABSTAND_NORMAL, 462);
		_beinstellenButton.setFocusable(false);
		_beinstellenButton
				.setToolTipText("Allen Gegnern im Raum ein Bein stellen");
		_beinstellenButton.setVisible(true);

		repaint();

		_lebensenergieMaximum = 8;
		_lebensenergieAktuell = _lebensenergieMaximum;

		_nehmenButton = new JButton(
				StringUtils.capitalize(TextVerwalter.BEFEHL_NEHMEN));

		_gibButton = new JButton(
				StringUtils.capitalize(TextVerwalter.BEFEHL_UNTERSUCHE));

		_fuettereButton = new JButton(
				StringUtils.capitalize(TextVerwalter.BEFEHL_FUETTERE));

		_fuettereGutButton = new JButton(GUT);

		_fuettereSchlechtButton = new JButton(SCHLECHT);

		_fuettereUnbekanntButton = new JButton(UNBEKANNT);

		_essenTascheButton = new JButton(
				StringUtils
						.capitalize(TextVerwalter.BEFEHL_ESSEN + " aus der ")
						+ StringUtils.capitalize(TextVerwalter.ORT_TASCHE));

		_essenTascheGutButton = new JButton(GUT);

		_essenTascheSchlechtButton = new JButton(SCHLECHT);

		_essenTascheUnbekanntButton = new JButton(UNBEKANNT);

		_essenBodenButton = new JButton(
				StringUtils.capitalize(TextVerwalter.BEFEHL_ESSEN + " vom ")
						+ StringUtils.capitalize(TextVerwalter.ORT_BODEN));

		_inventarButton = new JButton(
				StringUtils.capitalize(TextVerwalter.BEFEHL_INVENTAR));

		_ablegenButton = new JButton(
				StringUtils.capitalize(TextVerwalter.BEFEHL_ABLEGEN));

		_ablegenGutButton = new JButton(GUT);

		_ablegenSchlechtButton = new JButton(SCHLECHT);

		_ablegenUnbekanntButton = new JButton(UNBEKANNT);

		_helpButton = new JButton(new ImageIcon(getClass().getResource(
				"bilder/faq-icon.png")));

		_quitButton = new JButton(new ImageIcon(getClass().getResource(
				"bilder/exitIcon.gif")));
		_quitButton.setBackground(new Color(0, 175, 0));

		_normalButtons = new JButton[] { _nehmenButton, _gibButton,
				_fuettereButton, _essenBodenButton, _essenTascheButton,
				_inventarButton, _ablegenButton };
		// REIHENFOLGE NICHT ÄNDERN!!!!
		_extraButtons = new JButton[] { _fuettereGutButton,
				_fuettereSchlechtButton, _fuettereUnbekanntButton,
				_ablegenGutButton, _ablegenSchlechtButton,
				_ablegenUnbekanntButton, _essenTascheGutButton,
				_essenTascheSchlechtButton, _essenTascheUnbekanntButton };
		_systemButtons = new JButton[] { _helpButton, _quitButton };

		for(JButton b : _normalButtons)
		{
			b.setFocusable(false);
			add(b);
		}
		String[] gutschlechtunbekannt = { "Guter Krümel", "Schlechter Krümel",
				"Unidentifizierter Krümel" };
		int c = 0;
		for(JButton b : _extraButtons)
		{
			b.setFocusable(false);
			b.setToolTipText(gutschlechtunbekannt[c % 3]);
			add(b);
			c++;
		}
		for(JButton b : _systemButtons)
		{
			b.setFocusable(false);
			b.setSize(50, 50);
			add(b);
		}

		add(_labelFuerLebensenergie);
		add(_beinstellenButton);

		addComponentListener(new ComponentAdapter()
		{

			@Override
			public void componentResized(ComponentEvent arg0)
			{
				int buttonhoehe = (BefehlsPanel.this.getHeight() - (ABSTAND_NORMAL * 2 * (ZEILENANZAHL)))
						/ ZEILENANZAHL;

				int buttonhoeheExtra = (int) (buttonhoehe * 0.75);

				Dimension buttongroesse = new Dimension(
						(BefehlsPanel.this.getWidth() - 100) / 2 - 25,
						buttonhoehe);

				Dimension buttongroesseExtra = new Dimension(
						buttongroesse.width / 3, buttonhoeheExtra);

				// TODO
				for(JButton b : _normalButtons)
				{
					b.setSize(buttongroesse);
				}

				for(JButton b : _extraButtons)
				{
					b.setSize(buttongroesseExtra);
				}

				//linke Spalte
				int xpos_1 = 65;

				_nehmenButton.setLocation(xpos_1, 5);
				_gibButton.setLocation(xpos_1,
						(int) (buttongroesse.getHeight() + 10));
				_essenBodenButton.setLocation(xpos_1,
						(int) (buttongroesse.getHeight() * 2 + 15));
				_fuettereButton.setLocation(xpos_1,
						(int) (buttongroesse.getHeight() * 3 + 20));

				_fuettereGutButton.setLocation(xpos_1,
						(int) (_fuettereButton.getY() + buttonhoehe + 2));
				_fuettereSchlechtButton.setLocation(
						xpos_1 + _fuettereGutButton.getWidth() + 1,
						(int) (_fuettereButton.getY() + buttonhoehe + 2));
				_fuettereUnbekanntButton.setLocation(
						_fuettereSchlechtButton.getLocation().x
								+ _fuettereSchlechtButton.getWidth() + 1,
						(int) (_fuettereButton.getY() + buttonhoehe + 2));

				//rechte Spalte

				int x = _nehmenButton.getWidth()
						+ _nehmenButton.getLocation().x + 10;

				_inventarButton.setLocation(x, 5);

				_ablegenButton.setLocation(x, buttonhoehe + 10);

				_ablegenGutButton.setLocation(x, (int) (_ablegenButton.getY()
						+ buttonhoehe + 2));
				_ablegenSchlechtButton.setLocation(
						_ablegenGutButton.getLocation().x
								+ buttongroesseExtra.width + 1,
						_ablegenButton.getY() + buttonhoehe + 2);

				_ablegenUnbekanntButton.setLocation(
						_ablegenSchlechtButton.getLocation().x
								+ buttongroesseExtra.width + 1,
						_ablegenButton.getY() + buttonhoehe + 2);

				_essenTascheButton.setLocation(x,
						(int) (buttongroesse.getHeight() * 3 + 20));

				_essenTascheGutButton.setLocation(x,
						(int) (_essenTascheButton.getY() + buttonhoehe + 2));
				_essenTascheSchlechtButton.setLocation(x
						+ buttongroesseExtra.width + 1,
						(int) (_essenTascheButton.getY() + buttonhoehe + 2));
				_essenTascheUnbekanntButton.setLocation(
						_essenTascheSchlechtButton.getX()
								+ buttongroesseExtra.width + 1,
						(int) (_essenTascheButton.getY() + buttonhoehe + 2));

				// system buttons
				_helpButton.setLocation(_inventarButton.getX()
						+ _inventarButton.getWidth() + 5, 5);

				_quitButton.setLocation(_inventarButton.getX()
						+ _inventarButton.getWidth() + 5, _helpButton.getY()
						+ _helpButton.getHeight() + 5);

				_labelFuerLebensenergie.setSize(50,
						BefehlsPanel.this.getHeight() - 50);
				setLebensenergie(_lebensenergieAktuell);

				_beinstellenButton.setSize(50, 50);
				_beinstellenButton.setLocation(_labelFuerLebensenergie.getX(),
						_labelFuerLebensenergie.getHeight());

			}

		});
	}