Edit C:\Program Files\Java\jdk1.8.0_121\javafx\scene\layout\ConstraintsBase.java
/* * Copyright (c) 2009, 2015, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javafx.scene.layout; import java.util.Iterator; import javafx.scene.Node; import javafx.scene.Parent; import com.sun.javafx.util.WeakReferenceQueue; /** * The base class for defining node-specific layout constraints. Region * classes may create extensions of this class if they need to define their own * set of layout constraints. * * @since JavaFX 2.0 */ public abstract class ConstraintsBase { /** * If set as max value indicates that the pref value should be used as the max. * This allows an application to constrain a resizable node's size, which normally * has an unlimited max value, to its preferred size. */ public static final double CONSTRAIN_TO_PREF = Double.NEGATIVE_INFINITY; WeakReferenceQueue impl_nodes = new WeakReferenceQueue(); ConstraintsBase() { } void add(Parent node) { impl_nodes.add(node); } void remove(Parent node) { impl_nodes.remove(node); } /** * Calls requestLayout on layout parent associated with this constraint object. */ protected void requestLayout() { Iterator<Parent> nodeIter = impl_nodes.iterator(); while (nodeIter.hasNext()) { nodeIter.next().requestLayout(); } } }
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de