Impossible to implement custom control with a StyleableObjectProperty<Font> on JavaFX9

Kevin Rushforth kevin.rushforth at oracle.com
Fri Jan 20 15:44:26 UTC 2017


Hi Tom,

As that bug is Resolved/Fixed (with a pushed changeset) we will need a 
new JBS bug to track any additional changes that might be needed.

Thanks.

-- Kevin


Tom Schindl wrote:
> https://bugs.openjdk.java.net/browse/JDK-8102126
>
> Tom
>
> On 19.01.17 00:09, Jonathan Giles wrote:
>   
>> This sounds like a reasonable issue to discuss a resolution for. Can you
>> please file a Jira issue and we can look into our options (either making
>> a reapplyCss() method available, or following something along the lines
>> of your suggestion)?
>>
>> Also, thanks for taking the time to test JDK 9 - this is exactly the
>> kind of feedback we need.
>>
>> -- Jonathan
>>
>> On 19/01/17 12:00 PM, Tom Schindl wrote:
>>     
>>> Hi,
>>>
>>> As JavaFX9 has removed impl_reapplyCss() it is impossible for custom
>>> controls to deal with a styleable Font-Property.
>>>
>>> To correctly implement a Font-Property the code needs to look similar to
>>> the one in Labeled#fontProperty. The only possibility I see implementing
>>> such a property without providing reapplyCss() to the public is to
>>> provide a correct implementation as part of StyleablePropertyFactory.
>>>
>>> Tom
>>>
>>>       
>
>
>   


More information about the openjfx-dev mailing list