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); } }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager