private void init() {
		ToolTipManager.sharedInstance().registerComponent(this);
		installLookAndFeelFix();
		clearBorder();
		emptyBorderButtonChangeListener = new ButtonStateListener();
		emptyBorderButtonFocusListener = new ButtonFocusListener();

		addChangeListener(emptyBorderButtonChangeListener);
		addFocusListener(emptyBorderButtonFocusListener);
	}
Construct a new EmptyBorderButton that has text and an icon.
@param text button text
@param icon icon for the button
Ghidra/Framework/Docking/src/main/java/docking/widgets/EmptyBorderButton.java