1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
public class PFinal extends JPanel {
public void main(String[] arg){
}
public void paint(Graphics g) {
int [] pointx = {75,125,160,160,125,75,40,40};
int [] pointy = {20,20,55,105,140,140,105,55};
Polygon p = new Polygon(pointx,pointy,8);
//dessin du cadre
g.setColor(Color.white);
g.fillPolygon(p);
g.setColor(Color.black);
g.drawPolygon(p);
g.fillRect(0,0,10,200);
g.fillRect(10,0,190,10);
g.fillRect(190,10,10,190);
g.fillRect(10,190,180,10);
//dessin de la String, exact est une chaine contenant soit "exact" soit "faux"
g.drawString("Pièce finale "+exact,50,170);
//dessin de la piece finale
if (piece_fin != null){
Transform[] diag = piece_fin.get_diags();
for (int i=0;i<4;i++){
if (diag[i] != null){
diag[i].dessiner(g,i+1);
}
}
}
} |
Partager