package vn.viettuts.awt;
import java.awt.Canvas;
import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
public class CanvasExample {
public CanvasExample() {
Frame f = new Frame( "Ví dụ Canvas trong Java AWT" );
f.add( new MyCanvas());
f.setLayout( null );
f.setSize( 400 , 400 );
f.setVisible( true );
}
public static void main(String args[]) {
new CanvasExample();
}
}
class MyCanvas extends Canvas {
public MyCanvas() {
setBackground(Color.GRAY);
setSize( 300 , 300 );
}
@Override
public void paint(Graphics g) {
// vẽ hình tròn
g.setColor(Color.red);
g.fillOval( 100 , 75 , 100 , 100 );
// vẽ hình vuông
g.setColor(Color.green);
g.fillRect( 150 , 150 , 100 , 100 );
}
}
|