|
You have an Outlab due Tuesday, March 22nd that is drawing a head (get as fancy as
you want). Below is an example of a head I did Monday afternoon. If you have looked at the applet Appendix in the Textbook, they have examples for drawing different shapes. Ignore the part of the appendix that starts on page 705, just pay attention to the first part of the appendix. |
|
This applet to the right uses Graphics2D, it's a better way to do your drawing. Graphics2D includes everything
Graphics includes, but it handles it better. I included the paint method below.
public void paint(Graphics g)
{
Graphics2D g2 = (Graphics2D)g;
g.drawLine(20, 20, 100, 50);
g.setColor(Color.green);
g.setColor(Color.red);
g.drawLine(20, 100, 100, 50);
g.drawRect(0, 0, 20, 20);
g.setColor(Color.blue);
g.drawRect(20, 100, 50, 60);
}
| |
This applet is the same program but it's just using the regular
Graphics class.
public void paint(Graphics g)
{
g.drawLine(20, 20, 100, 50);
g.setColor(Color.green);
g.setColor(Color.red);
g.drawLine(20, 100, 100, 50);
g.drawRect(0, 0, 20, 20);
g.setColor(Color.blue);
g.drawRect(20, 100, 50, 60);
}
|
|
| This an example of a head that I did using Rectangles,
ovals, and
lines. Your outlab next Tuesday is to create a head of your own using the ovals, rects, and anything else in the Graphics class that you wish to use. You will have a beauty pageant in the lab Tuesday. I wish each of you the best of luck, be creative. Can you create the ultimate in Applet Beauty? I expect you to do much better than the one above. | |
|
Advanced topics Things you might want to try to add to make your beauty even more interesting.
Even more advanced
| |