public static ListingTextField createSingleLineTextFieldWithReverseClipping(
			AddressFieldFactory factory, ProxyObj<?> proxy, FieldElement fieldElement, int startX,
			int width, ListingHighlightProvider provider) {

		ListingFieldHighlightFactoryAdapter hlFactory =
			new ListingFieldHighlightFactoryAdapter(provider);
		TextField field = new ReverseClippingTextField(startX, width, fieldElement, hlFactory);
		ListingTextField listingField = new ListingTextField(factory, proxy, field, hlFactory);
		return listingField;
	}
Creates a new ListingTextField that displays the text on a single line, clipping as needed.
@param factory the field factory that generated this field
@param proxy the object used to populate this field
@param fieldElement the individual element within the field.
This holds text, attributes and location information.
@param startX the starting X position of the field
@param width the width of the field
@param provider the highlight provider.
@return the text field.
Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/field/ListingTextField.java