Avoir une bouton avec layer transparent lors du passage souris

Résolu/Fermé
jlea Messages postés 8 Date d'inscription mardi 23 juillet 2013 Statut Membre Dernière intervention 26 novembre 2013 - 11 sept. 2013 à 20:34
jlea Messages postés 8 Date d'inscription mardi 23 juillet 2013 Statut Membre Dernière intervention 26 novembre 2013 - 11 sept. 2013 à 21:50
Bonjour,
je développe une application en swing, je veux que lorsque je mets la curseur sur un bouton j'obtiens le même effet que windows 7, des boutons avec layer transparent et bordure ronde lorsqu'on met le curseur la dessus.


A voir également:

2 réponses

KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
Modifié par KX le 11/09/2013 à 20:53
Il suffit de récupérer le Look and Feel système, et tu auras sur ton programme Java la même apparence pour tes fenêtres que n'importe quel autre logiciel.

En particulier, si tu utilises un thème Aero de Windows, tu auras bien ta transparence et tes arrondis :

import javax.swing.UIManager;

public static void main(String[] args)
{
try
{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch (Exception e)
{
// en cas de problème, les paramètres par défaut sont conservés
}

// Le reste du code
}
0
jlea Messages postés 8 Date d'inscription mardi 23 juillet 2013 Statut Membre Dernière intervention 26 novembre 2013
11 sept. 2013 à 21:50
merci KX infiniment pour votre aide.
0