![]() | Lecture 13 - slide 29 : 30 |
import java.awt.*;
import java.awt.event.*;
public class CanvasDrawColor {
public static void main(String[] args){
Frame myFrame = new Frame("Canvas Drawing");
myFrame.setSize(100,200);
Drawing myDrawing = new Drawing();
myFrame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
myFrame.add("Center", myDrawing);
myFrame.pack();
myFrame.setVisible(true);
}
}
class Drawing extends Canvas {
private Dimension size = new Dimension(100,150);
public void paint(Graphics g){
g.setColor(Color.red);
g.drawLine(0,0,100,50);
g.fillOval(50,50,25,30);
g.setColor(new Color(197,183,0));
g.drawLine(0,50,100,0);
}
public Dimension getMinimumSize() {
return size;
}
public Dimension getPreferredSize() {
return getMinimumSize();
}
}