In this exercise you will be making a recursive drawing known as an "H-tree", pictured at right.
Follow these steps:
drawLine(Color, StartX, StartY, EndX, EndY, Thickness);
This draws a line (go figure!) from the starting (x,y) coordinate to
the ending (x,y) coordinate, in the specified color and thickness.
public void draw() {
// All your code goes here
}
currentColor for the Color parameter to
drawLine().
Once you have completed this, now is a good time to stop, compile, and
run your new program to verify that your 1st H in the tree turns
out. Make an HTML file to view your applet and include:
<applet code = "HTree.class" height = 600 width = 600>
</applet>
drawLines you should create and
draw 4 smaller H objects in the correct place, with the correct color
and size. The code for creating and drawing
looks something like this:
HTree UpperRightH = new HTree(Color, X, Y, Size, Angle, Info);
UpperRightH.draw();
Color newColor = nextColor(currentColor);
before your new statements, and use newColor as the
Color parameter in the new statement.
currentInfo.
if statement that checks to see if the
size is not too small.
| PREVIOUS | 1 | 2 | 3 | 4 | 5 | NEXT |