private Component buildColumnComboBox() {
		Vector<ColumnFilterData<?>> v = new Vector<>(filterEntry.getAllColumnData());

		DefaultComboBoxModel<ColumnFilterData<?>> model = new DefaultComboBoxModel<>(v);
		columnFilterComboBox = new GhidraComboBox<>(model);
		columnFilterComboBox.setRenderer(new GComboBoxCellRenderer<>() {
			@Override
			protected String getItemText(ColumnFilterData<?> value) {
				return value == null ? "" : value.getName();
			}
		});

		columnFilterComboBox.setSelectedItem(filterEntry.getColumnFilterData());

		columnFilterComboBox.addItemListener(e -> columnChanged());
		columnFilterComboBox.addActionListener(e -> columnChanged());
		return columnFilterComboBox;
	}
Panel for displaying a single column filter entry.  This consists of multiple ConstraintFilterPanels
for each "OR" condition in this column filter entry.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/constraint/dialog/ColumnFilterPanel.java