@Override
	void editLabel(JComponent parentComponent) {
		String oldText = userText;
		String text = controller.promptUserForGroupVertexText(parentComponent, userText,
			groupVertex.getVertices());
		if (text == null || text.equals(oldText)) {
			return;
		}

		setUserText(text);

		groupVertex.userTextChanged(oldText, text);

		controller.repaint();
	}
A bit of a hack that triggers the text area to update its preferred height now before we
render so that it doesn't change later.
Ghidra/Features/FunctionGraph/src/main/java/ghidra/app/plugin/core/functiongraph/graph/vertex/GroupedFunctionGraphComponentPanel.java