@Override
	public void keyTyped(KeyEvent e)
	{
		if (e.getKeyChar() > '9' || e.getKeyChar() < '0')
		{
			e.consume();
		}
		else if ((e.getSource() == xField || e.getSource() == yField)
		&& Integer.parseInt(((JTextField) e.getSource()).getText()
		+ e.getKeyChar()) > 254)
		{
			((JTextField) e.getSource()).setText("254");
			e.consume();
		}
		else if (Integer.parseInt(((JTextField) e.getSource()).getText()
		+ e.getKeyChar()) < 0)
		{
			((JTextField) e.getSource()).setText("0");
			e.consume();
		}
		else if (e.getSource() == mapField
		&& Integer.parseInt(((JTextField) e.getSource()).getText()
		+ e.getKeyChar()) > 65278)
		{
			((JTextField) e.getSource()).setText("65278");
			e.consume();
		}
	}