private void installMouseListener(Component component) {
		if (component instanceof CellRendererPane) {
			return;
		}
		if (component instanceof Container) {
			Container c = (Container) component;
			c.addContainerListener(popupHandler);
			Component comps[] = c.getComponents();
			for (Component comp : comps) {
				installMouseListener(comp);
			}
		}

		if (component.isFocusable()) {
			component.addMouseListener(popupHandler);
		}
	}
Used by derived classes to add dialog specific gui elements
@param comp the Component containing the derived class's components.
Ghidra/Framework/Docking/src/main/java/docking/DialogComponentProvider.java