import java.awt.*;
public class grafico extends Panel{
/*creates a new instance of Grafico*/
public grafico(){
}
/**
pinta el contenido grafico*/
public void paint(Graphics g){
g.setColor(Color.green);
g.drawLine(25,25,275,75);
g.setColor(Color.red);
g.drawRect(25,50,50,75);
g.fill3DRect(100,50,50,50 ,true);
g.drawOval(175,50,50,50);
GraphicsEnvironment ge =
GraphicsEnvironment.getLocalGraphicsEnvironment();
String[] fonts =
ge.getAvailableFontFamilyNames();
g.setFont(new Font(fonts[0],Font.PLAIN,12));
g.drawString("rectangulo
rojo",100,125);
g.setFont(new Font(fonts[0],Font.BOLD,14));
g.drawString("OVALO",200,125);
g.setColor(Color.blue);
int
x[]= {250,275,300,325,350,375,400};
int
y[]= {75,50,75,50,75,50,75};
g.drawPolygon(x,y,6);
}
public Dimension getPreferredSize(){
return new Dimension(450,165);
}
public static void main(String[]arg){
Frame f=new Frame("ejemplo de awt");
f.add(new grafico());
f.pack();
f.setVisible(true);
}
}
No hay comentarios:
Publicar un comentario