private void pressed(int x, int y) {
		editInProgress = true;
		headerPanel.setTabLock(true);
		setCursor(x, y);
		anchorX = x;
		anchorY = y;
		switch (state) {
			case NEAR_EDGE:
				FieldFactory[] fields = model.getFactorys(curRow);
				edgeColSize = fields[edgeCol].getWidth();
				break;
			case OVER_FIELD:
				moving = new MovingField(curRow, curCol);
				break;
			default:
		}
	}
Sets the cursor shape that appropriate for the given location.  If the location
is near a boundary, then the cursor will change to a RESIZE shape, otherwise
it will be the default cursor.
Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/format/FieldHeaderComp.java