public DisplayComponent(int width, int height, InputMap imap) {
		m_dimension = new Dimension(width, height);
		
		if (imap != null)
			this.addKeyListener(imap);
		this.setEnabled(imap != null);
		this.setFocusable(imap != null);
		this.setPreferredSize(m_dimension);
		this.setMinimumSize(m_dimension);
		this.setMaximumSize(m_dimension);
		this.setDoubleBuffered(true);
	}