Users can edit tree node labels by selecting them and entering new text or editing existing text. The tree control supports keyboard navigation and editing keys to move the cursor within labels, accept/cancel edits, and navigate between nodes. Events are dispatched for label editing, focusing, and clicking to support interaction and editing of labels at runtime.