@Override
	public RowColLocation textOffsetToScreenLocation(int textOffset) {
		int absoluteOffset = textOffset;
		int extraSpace = rowSeparator.length();
		int n = subFields.size();
		for (int i = 0; i < n; i++) {
			int len = lines.get(i).length();
			if (absoluteOffset < len + extraSpace) {
				return new RowColLocation(i, absoluteOffset);
			}
			absoluteOffset -= len + extraSpace;
		}

		int lastRow = n - 1;
		TextField field = getField(lastRow);
		int lastColumn = field.getText().length();
		return new DefaultRowColLocation(lastRow, lastColumn);
	}
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