Comment créer des arrondis JButton en java..?
Je veux créer des arrondis JButton en Java...
Pour cela j'ai utiliser arrondi de l'image et que l'image sur le bouton, mais je n'ai pas bouton rond..
svp quelqu'un peut dire comment créer bouton rond en Java comme montrer dans la figure ci-dessous..
merci d'avance.....
stackoverflow.com/q/423950/487663
Je ne sais pas si vous êtes toujours intéressé, mais j'ai mis à jour ma réponse.
Je ne sais pas si vous êtes toujours intéressé, mais j'ai mis à jour ma réponse.
OriginalL'auteur mani | 2011-02-25
Vous devez vous connecter pour publier un commentaire.
Si vous êtes juste pour utiliser une image d'un bouton rond, alors pourquoi ne pas utiliser un
JLabel
? C'est, tout simplement invoquersetIcon(...)
, en passant votreBufferedImage
exemple comme argument.CODE
SORTIE
Garder à l'esprit que vous aurez besoin par programmation rendre l'arrière-plan de votre image transparente, ou vous aurez besoin d'utiliser un outil d'édition d'image comme Paint.NET.
OriginalL'auteur mre
N'importe quelle Forme à l'aide de l'image réglez la couleur transparente de sa forme JButton
Dans l'exemple ci-dessus, JButton crée un bouton par collage d'une image circulaire.
Circulaire, de la même taille de la PNG est une image (à l'extérieur du cercle est de couleur transparente) de fournir trois types JButton ensemble de
le bouton lui-même
Il contient Remplacer, si vous cliquez sur l'extérieur du cercle bouton afin de ne pas réagir
à partir de la transmission de la couleur de l'image, et prépare séparé
les formes circulaires de la taille de l'image
changer la forme de la définition de la JComponent.
Vous pouvez vérifier l'Runnable Jar file et l'intégralité du Code Source sur GeekOnJava
OriginalL'auteur Tell Me How
Vous avez besoin d'écrire un "Look and Feel" (un thème pour Java Swing). Pas pour les faibles de cœur, mais possible. Je suggère de regarder un thème existant.
LIQUIDLNF devrait être un bon début.
OriginalL'auteur Aaron Digulla
Vous pouvez utiliser JavaFX pour définir les "Riches Composants Graphiques" exemple (bouton rond avec dégradé): http://poligloci.blogspot.com/2009/07/beauty-and-beast-javafx-12-in-netbeans.html
OriginalL'auteur Koziołek