Avoir une bouton avec layer transparent lors du passage souris [Résolu/Fermé]

Signaler
Messages postés
8
Date d'inscription
mardi 23 juillet 2013
Statut
Membre
Dernière intervention
26 novembre 2013
-
Messages postés
8
Date d'inscription
mardi 23 juillet 2013
Statut
Membre
Dernière intervention
26 novembre 2013
-
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.


2 réponses

Messages postés
16327
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
4 mai 2021
2 826
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
}
Messages postés
8
Date d'inscription
mardi 23 juillet 2013
Statut
Membre
Dernière intervention
26 novembre 2013

merci KX infiniment pour votre aide.