Specified by the lengths of its semi-major and semi-minor axes.
The size of a circle is specified by its radius and the size of an ellipse is The location is always specified by the x- and y-coordinates rectangle(double x, double y, double halfWidth, double halfHeight)Īll of these methods take as arguments the location and size of the shape.square(double x, double y, double halfLength).ellipse(double x, double y, double semiMajorAxis, double semiMinorAxis).circle(double x, double y, double radius).You can draw squares, circles, rectangles, and ellipses using Squares, circles, rectangles, and ellipses. (between 0 and 1 and by default) or the points and lines will not be visible. The x- and y-coordinates must be in the drawing area line(double x1, double y1, double x2, double y2).You can draw points and line segments with the following methods: The methods StdDraw.line() and StdDraw.point()ĭraw lines and points the methods tPenRadius()Īnd tPenColor() control the line thickness and color. This program illustrates the two main types of methods in standardĭrawing-methods that draw geometric shapes and methods that If you compile and execute the program, you should see a windowĪppear with a thick magenta line and a blue point. Now, type the following short program into your editor: If you used our autoinstaller, you should be all set.Īnd add to your Java classpath or downloadĪnd put a copy in your working directory. To use this class, you must have StdDraw.class in your User interaction via the keyboard and mouse. Standard drawing also includesįacilities for text, color, pictures, and animation, along with It uses a simple graphics model thatĪllows you to create drawings consisting of points, lines, squares,Ĭircles, and other geometric shapes in a window on your computer and The StdDraw class provides a basic capability forĬreating drawings with your programs.