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
|
public void paintComponent(Graphics g){
String t="S";
//g.drawString(t, 50, this.getY()/2);
int x=this.getWidth();
int y=this.getHeight();
int cX=50;
int cY=y/2;
int n=Integer.parseInt(nbPeriode.getText());
g.setColor(Color.BLACK);
int cd;
for (int i=0; i<n; i++){
cd=cY;
g.drawLine(cX, cY, cX+50, cY-30);
g.drawLine(cX, cY, cX+50, cY+30);
for (int j=0; j<i; j++){
cd=cd+60;
g.drawLine(cX, cd, cX+50, cd-30);
g.drawLine(cX, cd, cX+50, cd+30);
}
cX+=70;
cY=cY-30;
}
g.drawString(t, 160, y/2-30*2);
g.drawString(t, 160, y/2+30*2);
} |
Partager