RFR: 8369836: Update HeaderBar API [v2]

Kevin Rushforth kcr at openjdk.org
Tue Nov 18 00:07:42 UTC 2025


On Mon, 17 Nov 2025 21:39:44 GMT, Michael Strauß <mstrauss at openjdk.org> wrote:

>> modules/javafx.graphics/src/main/java/javafx/scene/layout/HeaderBar.java line 888:
>> 
>>> 886:             this.leftSystemInset = new ReadOnlyObjectWrapper<>(stage, "HeaderBar.leftSystemInset", EMPTY);
>>> 887:             this.rightSystemInset = new ReadOnlyObjectWrapper<>(stage, "HeaderBar.rightSystemInset", EMPTY);
>>> 888:             this.minSystemHeight = new ReadOnlyDoubleWrapper(stage, "HeaderBar.minSystemHeight");
>> 
>> Should the classname prefix in the property `name` be fully qualified? If it were, then a utility could find the corresponding method(s) from the bean using the convention that if a name contains a `.`, it is an attached property with the bean being an argument to the named (static) method.
>
> This is pending a discussion on the [mailing list](https://mail.openjdk.org/pipermail/openjfx-dev/2025-November/057431.html).

Thanks. I saw that, but hadn't had time to respond. I'll do that in the next day or two.

-------------

PR Review Comment: https://git.openjdk.org/jfx/pull/1936#discussion_r2535872208


More information about the openjfx-dev mailing list