mercoledì 24 marzo 2010

Quadrato

import javax.swing.*;
import java.awt.*;
import java.lang.String;

public class Quadrato extends JPanel{
Color colore1=Color.GREEN;
Color colore2=Color.BLUE;
public void setColore1(Color c1){
colore1=c1;
}
public void setColore2(Color c2){
colore2= c2;
}
public void paintComponent(Graphics g){

g.setColor(colore2);
g.drawRect(50,50,200,200);
g.drawLine(100,50,100,250);
g.drawLine(200,50,200,250);
g.drawLine(150,50,150,250);
g.drawLine(250,150,50,150);
g.drawLine(250,100,50,100);
g.drawLine(250,200,50,200);
g.setColor(colore1);
g.fillRect(100,100,100,100);
g.setColor(colore2);
int x=72, y=77;
int yc=80;
String[] caselle=new String[12];
Font f=new Font("Century", Font.BOLD, 14);
g.setFont(f);
for(int i=0;i<12;i++){
caselle[i]=Integer.toString(i+1);
g.drawString(caselle[i], x, y);
g.fillOval(x,yc,5,5);
if(i<3){
x=x+50;
}
else{
if(i<6){
y=y+50;
yc=y+5;
}
else{
if(i<9){
x=x-50;
}
else{
y=y-50;
yc=y+5;
}
}
}
}

}
}

Nessun commento: