Edit C:\Program Files\Java\jdk1.8.0_121\javafx\scene\shape\HLineTo.java
/* * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javafx.scene.shape; import com.sun.javafx.geom.Path2D; import com.sun.javafx.sg.prism.NGPath; import javafx.beans.property.DoubleProperty; import javafx.beans.property.DoublePropertyBase; /** * Creates a horizontal line path element from the current point to x. * * <p>For more information on path elements see the {@link Path} and * {@link PathElement} classes. * * <p>Example: * <PRE> import javafx.scene.shape.*; Path path = new Path(); path.getElements().add(new MoveTo(0.0f, 0.0f)); path.getElements().add(new HLineTo(80.0f)); </PRE> * @since JavaFX 2.0 */ public class HLineTo extends PathElement { /** * Creates an empty instance of HLineTo. */ public HLineTo() { } /** * Creates an instance of HLineTo. * @param x the horizontal coordinate to line to */ public HLineTo(double x) { setX(x); } /** * Defines the X coordinate. * * @defaultValue 0.0 */ private DoubleProperty x = new DoublePropertyBase() { @Override public void invalidated() { u(); } @Override public Object getBean() { return HLineTo.this; } @Override public String getName() { return "x"; } }; public final void setX(double value) { x.set(value); } public final double getX() { return x.get(); } public final DoubleProperty xProperty() { return x; } @Override void addTo(NGPath pgPath) { if (isAbsolute()) { pgPath.addLineTo((float)getX(), pgPath.getCurrentY()); } else { pgPath.addLineTo((float)(pgPath.getCurrentX() + getX()), pgPath.getCurrentY()); } } /** * @treatAsPrivate implementation detail * @deprecated This is an internal API that is not intended for use and will be removed in the next version */ @Deprecated @Override public void impl_addTo(Path2D path) { if (isAbsolute()) { path.lineTo((float)getX(), path.getCurrentY()); } else { path.lineTo((float)(path.getCurrentX() + getX()), path.getCurrentY()); } } /** * Returns a string representation of this {@code HLineTo} object. * @return a string representation of this {@code HLineTo} object. */ @Override public String toString() { final StringBuilder sb = new StringBuilder("HLineTo["); sb.append("x=").append(getX()); return sb.append("]").toString(); } }
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de