On Wed, 21 Jan 2026 20:21:50 GMT, Michael Strauß <[email protected]> wrote:
> Attached properties are not exclusive to `Node`, we already have an attached > property for `Stage` in JFX 26 (`HeaderBar.prefButtonHeight`). you could also have `.of(Stage)`. > In any case, having something along the lines of > `AttachedProperty.from(node)` would entangle the implementation of `Node` > (and other classes) with `AttachedProperty`. How so? In fact, it completely separates the feature from whatever carrier is used. I really dislike this PR as it brings, in my opinion, unnecessary weight and code to the objects used everywhere for what seems to be a small side feature. I am ok with adding support to it, just not the way this PR does. I would say `AttachedProperty.of()` or something like that way is probably the least intrusive solution that I would support. ------------- PR Comment: https://git.openjdk.org/jfx/pull/2015#issuecomment-3781035626
