
{filelink=9435}
import java.awt.*;
import java.awt.geom.*;
import javax.swing.*;
/*
* Cet Exemple Dessine un carre
* et modifie ses traits
*/
public class TraitCarre extends JFrame {
public TraitCarre()
{
setTitle("Carré avec Stroke");
setSize(200, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args)
{
new TraitCarre();
}
public void paint(Graphics g)
{
Graphics2D g2 = (Graphics2D)g;
Rectangle2D r = new Rectangle2D.Double(50, 50, 100, 100);
//Créer un objet Stroke pour décorer les traits du carré
Stroke stroke = new BasicStroke(8,BasicStroke.CAP_BUTT, BasicStroke.JOIN_BEVEL, 0,
new float[] { 12, 12 }, 0);
g2.setStroke(stroke);
g2.draw(r);
}
}