private void updateComboBoxModeIfNeeded(FontWrapper fontWrapper) {
			if (systemFontNames.contains(fontWrapper)) {
				return;
			}
			systemFontNames.add(fontWrapper);
			DefaultComboBoxModel<FontWrapper> model =
				new DefaultComboBoxModel<>(systemFontNames.toArray(new FontWrapper[0]));
			fontCombo.setModel(model);
		}
Property Editor for editing {@link Font}s
Ghidra/Framework/Docking/src/main/java/docking/options/editor/FontPropertyEditor.java