1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import Java.*;
public class PrettyPicture {
public static void main(String[] args) {
DrawingPanel panel = DrawingPanel(220, 150);
setBackgroundColor(Color.YELLOW);
Graphics g = panel.Graphics();
panel.setColor(new Color.BLUE);
g.drawRectangle(50, 25);
g.setColor("RED");
g.fillEllipse(130, 25, 42.1, 40.5);
}
}
|
answer on next slide...
import statement; should import java.awt.*
new before 2nd occurrence of DrawingPanel
setBackground
panel. before setBackground
getGraphics
setColor method is part of object g, not panel
new before Color.BLUE
drawRect
drawRect (width and height)
Color.RED, not "RED"
fillOval
import java.awt.*;
public class PrettyPicture {
public static void main(String[] args) {
DrawingPanel panel = new DrawingPanel(220, 150);
panel.setBackground(Color.YELLOW);
Graphics g = panel.getGraphics();
g.setColor(Color.BLUE);
g.drawRect(50, 25, 10, 10);
g.setColor(Color.RED);
g.fillOval(130, 25, 42, 40);
}
}