@Override
	protected TableColumnDescriptor<FoundString> createTableColumnDescriptor() {
		TableColumnDescriptor<FoundString> descriptor = new TableColumnDescriptor<>();

		descriptor.addVisibleColumn(new IsDefinedTableColumn());
		descriptor.addVisibleColumn(
			DiscoverableTableUtils.adaptColumForModel(this, new AddressTableColumn()), 0, true);
		descriptor.addVisibleColumn(
			DiscoverableTableUtils.adaptColumForModel(this, new LabelTableColumn()));
		descriptor.addVisibleColumn(
			DiscoverableTableUtils.adaptColumForModel(this, new CodeUnitTableColumn()));
		descriptor.addVisibleColumn(new StringViewTableColumn());
		descriptor.addVisibleColumn(new StringTypeTableColumn());
		descriptor.addVisibleColumn(new StringLengthTableColumn());

		return descriptor;
	}
Table model for the Search -&gt; For Strings... result dialog.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/string/StringTableModel.java