@Override
	public RowColLocation screenToDataLocation(int screenRow, int screenColumn) {

		screenRow = Math.min(screenRow, subFields.size() - 1);
		screenRow = Math.max(screenRow, 0);

		TextField field = getField(screenRow);
		screenColumn = Math.min(screenColumn, field.getText().length());
		screenColumn = Math.max(screenColumn, 0);

		int dataRow = getDataRow(field);
		return field.screenToDataLocation(dataRow, screenColumn);
	}
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