Bonjour,
Je créé des rectangles ainsi où les bords sont amenés à changer de couleur :
Comment pourrais je epaissir mon coutour ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 RectangleSimple extends JPanel { /** * Permet de creer un rectangle à bord arrondi avec bordure différente */ private static final long serialVersionUID = 1L; private Color couleurBord; public RectangleSimple(Color bord) { setPreferredSize(new Dimension(300, 20)); couleurBord=bord; } public void setCouleurBord(Color bord) { couleurBord = bord; } public void paintComponent(Graphics g) { Graphics2D g2D =(Graphics2D)g; g2D.setColor(getBackground()); g2D.fillRoundRect(0, 0, getWidth(), getHeight(),50, 50); g2D.setColor(couleurBord); g2D.drawRoundRect(0, 0, getWidth(), getHeight(),50, 50); } }
Merci d'avance
Partager