@Override
	public JComponent getEditorComponent(Options editableOptions,
			EditorStateFactory editorStateFactory) {
		Font font = Gui.getFont(DEFAULT_FONT_ID);
		for (ScreenElement element : OptionsGui.elements) {
			Color c = options.getColor(element.getColorOptionName(), element.getDefaultColor());
			int style = options.getInt(element.getStyleOptionName(), -1);
			element.setColor(c);
			element.setStyle(style);
		}

		optionsGui = new OptionsGui(font, propertyChangeListener);
		return optionsGui;
	}
Returns true if this component has "good" resizing behavior.  Components
that do not have this property will be placed in a scrolled pane.
@return true if resizable
Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/options/ListingDisplayOptionsEditor.java