<Swing Dev> [9] Review request for 8153522: Update JLightweightFrame to allow non-integer (and X/Y) scales

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Fri Sep 30 15:55:06 UTC 2016


On 29.09.16 17:13, Semyon Sadetsky wrote:
> On 9/29/2016 3:51 PM, Sergey Bylokhov wrote:
>
>> Why we need the old API since it is sun.awt package?
> For compatibility. SwingNode doesn't yet use the new one.

Probably Kevin can provide some info on how we usually synchronize the 
changes between jdk and FX, I assume that we should save the old one and 
remove them after FX will use it as a boot/minimum jdk?

> And there are may be some external apps has been using this API. No?

It will not be accessible to applications in jdk.

>>
>> On 29.09.16 10:55, Semyon Sadetsky wrote:
>>> Hello,
>>>
>>> Please review fix for JDK9:
>>>
>>> bug: https://bugs.openjdk.java.net/browse/JDK-8153522
>>>
>>> webrev: http://cr.openjdk.java.net/~ssadetsky/8153522/webrev.00/
>>>
>>> LightweightFrame Swing embedding API is updated for capability with
>>> floating point scale to make JavaFX SwingNode correctly shown on Windows
>>> platform.
>>>
>>> Backward API compatibility is preserved but methods with old signatures
>>> are marked as deprecated.
>>>
>>> --Semyon
>>>
>>
>>
>


-- 
Best regards, Sergey.



More information about the swing-dev mailing list