@Override
	public RowColLocation dataToScreenLocation(int dataRow, int dataColumn) {

		// search each line looking for a match for the given row and column
		for (int i = 0; i < subFields.size(); i++) {
			FieldRow row = subFields.get(i);
			RowColLocation loc = row.field.dataToScreenLocation(dataRow, dataColumn);

			// A DefaultRowColLocation means that the line did not have an exact match for
			// the dataRow and dataColumn, so need to keep looking at each line.
			if (!(loc instanceof DefaultRowColLocation)) {
				return new RowColLocation(i, loc.col());
			}
		}

		return new DefaultRowColLocation();
	}
Create the text field for given field element
@param element the element
@return the field
Ghidra/Framework/Docking/src/main/java/docking/widgets/fieldpanel/field/VerticalLayoutTextField.java