RFR: 8252255: Blurry rendering of SwingNode with HiDPI scaling in JavaFX
Kevin Rushforth
kcr at openjdk.org
Wed Mar 8 13:03:26 UTC 2023
On Wed, 8 Mar 2023 07:04:48 GMT, Prasanta Sadhukhan <psadhukhan at openjdk.org> wrote:
> `javac --add-modules javafx.swing --add-exports javafx.swing/com.sun.javafx.embed.swing=ALL-UNNAMED --add-modules java.desktop --add-exports java.desktop/sun.swing=ALL-UNNAMED BlurrySwingNode.java`
>
> BlurrySwingNode.java:49: error: cannot find symbol Object lwFrame = com.sun.javafx.embed.swing.SwingNodeHelper.getLightweightFrame(swingLabelNode); ^ symbol: method getLightweightFrame(SwingNode) location: class SwingNodeHelper BlurrySwingNode.java:50: warning: JLightweightFrame is internal proprietary API and may be removed in a future release System.out.println(((sun.swing.JLightweightFrame)lwFrame).getScaleFactorX()); 1 error 1 warning
Probably this is due to a missing `--module-path`. Eventually, though, a new test will need to be in the jfx repo under tests/system and that should already have the needed build and run args.
-------------
PR: https://git.openjdk.org/jdk/pull/12848
More information about the client-libs-dev
mailing list