public void setLink(JComponent link) {
		if (mLink != link) {
			if (mLink != null) {
				mLink.removePropertyChangeListener(TOOL_TIP_TEXT_KEY, this);
				mLink.removePropertyChangeListener(ERROR_MESSAGE_KEY, this);
			}
			mLink = link;
			if (mLink != null) {
				mLink.addPropertyChangeListener(TOOL_TIP_TEXT_KEY, this);
				mLink.addPropertyChangeListener(ERROR_MESSAGE_KEY, this);
			}
			adjustToLink();
		}
	}