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

Reply via email to