src/share/classes/java/awt/Rectangle.java

Print this page

        

*** 39,56 **** * that create a <code>Rectangle</code>, and the methods that can modify * one, do not prevent setting a negative value for width or height. * <p> * <a name="Empty"> * A {@code Rectangle} whose width or height is exactly zero has location ! * along those axes with zero dimension, but is otherwise considered empty. * The {@link #isEmpty} method will return true for such a {@code Rectangle}. * Methods which test if an empty {@code Rectangle} contains or intersects * a point or rectangle will always return false if either dimension is zero. * Methods which combine such a {@code Rectangle} with a point or rectangle * will include the location of the {@code Rectangle} on that axis in the * result as if the {@link #add(Point)} method were being called. - * </a> * <p> * <a name="NonExistant"> * A {@code Rectangle} whose width or height is negative has neither * location nor dimension along those axes with negative dimensions. * Such a {@code Rectangle} is treated as non-existant along those axes. --- 39,55 ---- * that create a <code>Rectangle</code>, and the methods that can modify * one, do not prevent setting a negative value for width or height. * <p> * <a name="Empty"> * A {@code Rectangle} whose width or height is exactly zero has location ! * along those axes with zero dimension, but is otherwise considered empty.</a> * The {@link #isEmpty} method will return true for such a {@code Rectangle}. * Methods which test if an empty {@code Rectangle} contains or intersects * a point or rectangle will always return false if either dimension is zero. * Methods which combine such a {@code Rectangle} with a point or rectangle * will include the location of the {@code Rectangle} on that axis in the * result as if the {@link #add(Point)} method were being called. * <p> * <a name="NonExistant"> * A {@code Rectangle} whose width or height is negative has neither * location nor dimension along those axes with negative dimensions. * Such a {@code Rectangle} is treated as non-existant along those axes.
*** 420,430 **** /** * Sets the bounding <code>Rectangle</code> of this * <code>Rectangle</code> to the specified * <code>x</code>, <code>y</code>, <code>width</code>, * and <code>height</code>. ! * <p> * @param x the new X coordinate for the upper-left * corner of this <code>Rectangle</code> * @param y the new Y coordinate for the upper-left * corner of this <code>Rectangle</code> * @param width the new width for this <code>Rectangle</code> --- 419,429 ---- /** * Sets the bounding <code>Rectangle</code> of this * <code>Rectangle</code> to the specified * <code>x</code>, <code>y</code>, <code>width</code>, * and <code>height</code>. ! * * @param x the new X coordinate for the upper-left * corner of this <code>Rectangle</code> * @param y the new Y coordinate for the upper-left * corner of this <code>Rectangle</code> * @param width the new width for this <code>Rectangle</code>
*** 486,496 **** move(x, y); } /** * Moves this <code>Rectangle</code> to the specified location. ! * <p> * @param x the X coordinate of the new location * @param y the Y coordinate of the new location * @deprecated As of JDK version 1.1, * replaced by <code>setLocation(int, int)</code>. */ --- 485,495 ---- move(x, y); } /** * Moves this <code>Rectangle</code> to the specified location. ! * * @param x the X coordinate of the new location * @param y the Y coordinate of the new location * @deprecated As of JDK version 1.1, * replaced by <code>setLocation(int, int)</code>. */
*** 627,637 **** } /** * Sets the size of this <code>Rectangle</code> to the specified * width and height. ! * <p> * @param width the new width for this <code>Rectangle</code> * @param height the new height for this <code>Rectangle</code> * @deprecated As of JDK version 1.1, * replaced by <code>setSize(int, int)</code>. */ --- 626,636 ---- } /** * Sets the size of this <code>Rectangle</code> to the specified * width and height. ! * * @param width the new width for this <code>Rectangle</code> * @param height the new height for this <code>Rectangle</code> * @deprecated As of JDK version 1.1, * replaced by <code>setSize(int, int)</code>. */