findRecomposer
The Recomposer driving this component's composed content, or null where nothing this library mounted drives it.
The search starts at this component and walks up its Swing ancestors as far as the window holding it, so a container carrying a content composition answers for that composition, and anything nested inside one answers for the scope around it. A Window answers with the recomposer it owns, and a window owned by another answers for itself rather than for its owner. It reads what is already there and starts nothing.
null covers a component nothing above it answers for: one no composed content stands in, and one whose content composes under a context a caller captured with rememberCompositionContext(). A window declared inside application { } is the latter: its content is part of the application's composition, whose recomposer is org.jetbrains.compose.swing.window.ApplicationScope.recomposer.
Must be called on the Event Dispatch Thread.