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,
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 ...
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 :
JHelp
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 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); } }
Partager