IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

[Swing] Icone et couleur transparente


Sujet :

AWT/Swing Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 191
    Par défaut [Swing] Icone et couleur transparente
    Bonjour à tous,

    Voilà, j'utilise des ImageIcon pour embélir mon interface graphique développée avec Swing. Comment puis définir la couleur de transparence de mon image histoire que le rendu soit nickel quelque soit la couleur de fond de l'interface graphique?

    Merci d'avance pour votre aide !

  2. #2
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Ne devrais pas tu pas faire ca directement sur ton image ?

    Le fond de ton image doit être transparent pour qu'il s'intègre bien...

    Mais j'ai peut-être mal compris ton problème.

  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Tant que tu y est utilise des images qui supportent la transparence comme des png (que java supporte sans le moindre soucis, ça t'évitera des actions supplémentaires dans ton code)

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 191
    Par défaut
    Effectivement, ce serait sans doute une bonne idée de définir les zones transparentes directement dans l'image...

    Merci pour votre aide...

  5. #5
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Par contre si tu utiilise des png, fais attention à ne pas utiliser paint pour les créer...

  6. #6
    Membre éprouvé Avatar de BlackWood
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 167
    Par défaut
    Pourquoi pas ?
    Dessiner avec puis utiliser l'excellent XnView pour convertir et définir la couleur de transparence...

  7. #7
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    L'encodeur png de paint est une horreur et ne respecte pas grand chose dans les spécifications, d'autres ont eu le problème.......

  8. #8
    Membre éprouvé Avatar de BlackWood
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 167
    Par défaut
    Effectivement, l'encodeur de paint est vraiment de mauvaise qualité, cependant :

    Dessiner avec puis utiliser l'excellent XnView pour convertir et définir la couleur de transparence...
    Rien n'empèche d'utiliser n'importe quel éditeur d'image créant un fichier .bmp ou autre, puis ensuite utiliser XnView...
    On ne s'est pas compris, c'est pas grave. Ce n'était qu'un détail.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SWING][JAVA2D] définir le couleur transparente d'un PNG
    Par TreizeSegments dans le forum 2D
    Réponses: 16
    Dernier message: 03/08/2009, 11h39
  2. [100% GDI] DC avec une couleur transparente....
    Par cyber_N dans le forum MFC
    Réponses: 6
    Dernier message: 20/11/2005, 12h41
  3. DirectDraw7: Couleur transparente pas si transparente...
    Par Magus (Dave) dans le forum DirectX
    Réponses: 4
    Dernier message: 01/10/2002, 20h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo