/*
@author: Daniel Edilberto Pérez Mejía
miércoles, 16 de marzo de 2011 19:40
*/
import javax.swing.*; import java.awt.*;
public class Dibujo extends JFrame{
public Dibujo(){
super("Dibujando");
setSize(400,400);
getContentPane().add(new Lienzo());
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String [] ar){
new Dibujo();
}
}
class Lienzo extends Canvas{
public void paint(Graphics g){
//Dibujando fondo negro
g.setColor(Color.black);
g.fillRect(0,0,getWidth(),getHeight());
//Cuadrado de la casa
g.setColor(Color.yellow);
g.fillRect(100,100,200,200);
//Dibujando techo
int x[]={100,200,300};
int y[]={100,20,100};
g.setColor(Color.red);
g.fillPolygon(x,y,3);
//dibujar ventana
g.setColor(Color.blue);
g.fillRect(120,150,40,40);
//Dibujar puerta
g.setColor(Color.gray);
g.fillRect(180,200,40,100);
}
}