modules/graphics/src/main/java/com/sun/javafx/tk/quantum/GlassAppletWindow.java

Print this page

        

*** 120,133 **** Application.invokeAndWait(() -> y.set(glassWindow.getY())); return y.get(); } @Override ! public float getUIScale() { ! final AtomicReference<Float> uiScale = new AtomicReference<Float>(0.0f); ! Application.invokeAndWait(() -> uiScale.set(glassWindow.getPlatformScale())); ! return uiScale.get(); } void dispose() { QuantumToolkit.runWithRenderLock(() -> { glassWindow.close(); --- 120,140 ---- Application.invokeAndWait(() -> y.set(glassWindow.getY())); return y.get(); } @Override ! public float getPlatformScaleX() { ! final AtomicReference<Float> pScale = new AtomicReference<Float>(0.0f); ! Application.invokeAndWait(() -> pScale.set(glassWindow.getPlatformScaleX())); ! return pScale.get(); ! } ! ! @Override ! public float getPlatformScaleY() { ! final AtomicReference<Float> pScale = new AtomicReference<Float>(0.0f); ! Application.invokeAndWait(() -> pScale.set(glassWindow.getPlatformScaleY())); ! return pScale.get(); } void dispose() { QuantumToolkit.runWithRenderLock(() -> { glassWindow.close();