Edit C:\Program Files\Java\jdk1.8.0_121\com\sun\javafx\text\PrismTextLayoutFactory.java
/* * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.javafx.text; import com.sun.javafx.scene.text.TextLayoutFactory; public class PrismTextLayoutFactory implements TextLayoutFactory { /* Same strategy as GlyphLayout */ private static final PrismTextLayout reusableTL = new PrismTextLayout(); private static boolean inUse; private PrismTextLayoutFactory() { } public com.sun.javafx.scene.text.TextLayout createLayout() { return new PrismTextLayout(); } public com.sun.javafx.scene.text.TextLayout getLayout() { if (inUse) { return new PrismTextLayout(); } else { synchronized(PrismTextLayoutFactory.class) { if (inUse) { return new PrismTextLayout(); } else { inUse = true; reusableTL.setAlignment(0); reusableTL.setWrapWidth(0); reusableTL.setDirection(0); reusableTL.setContent(null); return reusableTL; } } } } public void disposeLayout(com.sun.javafx.scene.text.TextLayout layout) { if (layout == reusableTL) { inUse = false; } } private static final PrismTextLayoutFactory factory = new PrismTextLayoutFactory(); public static PrismTextLayoutFactory getFactory() { return factory; } }
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de