private JComponent buildFilterPanelContainer() {

		filterPanelContainer = new JPanel(new VerticalLayout(4));
		filterPanelContainer.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
		filterPanelContainer.getAccessibleContext().setAccessibleName("Filter Container");
		JScrollPane jScrollPane = new JScrollPane(filterPanelContainer);

		jScrollPane.setColumnHeaderView(buildHeaderPanel());

		loadFilterRows();
		jScrollPane.getAccessibleContext().setAccessibleName("Filter Scroll");
		return jScrollPane;
	}
Constructor

@param filterManager the filter manager
@param table the table being filtered.
@param tableModel the table model.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/constraint/dialog/ColumnFilterDialog.java