Salut,
Y a-t-il moyen en java d'avoir un bouton qui aurait subi une rotation de 45° par exemple :?:
Ou de manière générale, peut-on faire une rotation sur un JButton :?:
Merci,
++
Ken
Version imprimable
Salut,
Y a-t-il moyen en java d'avoir un bouton qui aurait subi une rotation de 45° par exemple :?:
Ou de manière générale, peut-on faire une rotation sur un JButton :?:
Merci,
++
Ken
Salut,
non, pas a ma connaissance, par contre tu peux surement te debrouiller en simulant avec une image ...
ok merci quand même
++
Ken
Il existe une méthode pour le faire.
En fait tu crées ton propre JButton et tu lui dit de l'affiché défformer en jouant avec le Graphics. Par exemple :
JHelpCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import javax.swing.JButton; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.AffineTransform; public class Bouton45 extends JButton { public Bouton45(String texte) { super(texte); } protected void paintComponent(Graphics g) { Graphics2D g2=(Graphics2D)g; g2.transform(AffineTransform.getRotateInstance(Math.PI/4.0d,getWidth()/2.0d,getHeight()/2.0d)); super.paintComponent(g); } }