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

Agents de placement/Fenêtres Java Discussion :

JFrame ou boutons transparents


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Membre éclairé
    Avatar de Blo0d4x3
    Inscrit en
    Octobre 2003
    Messages
    593
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 593
    Par défaut JFrame ou boutons transparents
    Bonjour, je voudrais savoir si c'est possible de faire des Jframe ou des composants tel que des bouton transparents ?

    si oui comment merci?

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 128
    Par défaut
    Pour tous les objets héritant de JComponent, tu peux faire

  3. #3
    Membre éclairé
    Avatar de Blo0d4x3
    Inscrit en
    Octobre 2003
    Messages
    593
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 593
    Par défaut
    Oui mais je parlais de définir un pourcentage d'opacité.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 128
    Par défaut
    Ah ouais effectivement c'est moins évident.... Peut-être c'est possible du côté de la classe Color (définir en quelque sorte une couleur "transparente")...

  5. #5
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par défaut
    pour la Jframe, il n'y a rien, il faut tricher en faisant une copie du fond d'ecran et en l'affichant en fond de Jframe

    pour le reste : tu as dans le projet SwingX un JXPanel qui a une valeur alpha qui varie de 0 a 1 pour gerer son opacité

  6. #6
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Dans certains cas on peut en effet utiliser une simple couleur avec un canal alpha si on precise bien setOpaque(false). Sinon le plus simple reste en effet le JXPanel du projet SwingX.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 82
    Par défaut
    Citation Envoyé par Gfx Voir le message
    Dans certains cas on peut en effet utiliser une simple couleur avec un canal alpha si on precise bien setOpaque(false). Sinon le plus simple reste en effet le JXPanel du projet SwingX.
    serait il possible de connaitre les cas ou cela fonctionne ?

    j'ai essayé d'appliquer ca a un JTextPane, en mettant opaque a false et en jouant avec la composante alpha de la couleur de fond, mais soit ca disparait, soit ca reste en un seul bloc.

    Alpha va de 0 a 255 aussi ? quel est la valeur ou c'est transparent ?

    Merci de me guider

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Plus la valeur est proche de 0 plus c'est transparent

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 82
    Par défaut
    ca marche c'est bien ca

    merci beaucoup !

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 82
    Par défaut
    en fait il y a quand meme un problème, ca fonctionne tant qu'on ne tape pas de texte, mais lorsque l'on en tape, le fond perd sa transparence.
    Peut on eviter ce problème ?

    au fait, bien joué l'avatar d'ez3kiel

  11. #11
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juillet 2002
    Messages
    705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 705
    Par défaut
    La transparence c'est un peu au cas par cas.
    Pour un JTextPane il se peut que la couleur de fond vienne des attributs du texte.

    Ou si tu as un JScrollPane aussi ca pose problème, car il faut s'attaquer au JViewPort, de meme un peu partour ou il y a un CellRenderer.

Discussions similaires

  1. Probleme de bouton transparent
    Par Corendiel dans le forum Windows Forms
    Réponses: 2
    Dernier message: 13/04/2007, 19h12
  2. recherche bouton transparent
    Par firejocker dans le forum MFC
    Réponses: 3
    Dernier message: 08/02/2006, 09h13
  3. [C#]Problème sur composant perso (Bouton Transparent)
    Par SLE dans le forum Windows Forms
    Réponses: 1
    Dernier message: 06/10/2005, 00h12
  4. [C#] problème de bouton transparent
    Par mbibim63 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 17/05/2005, 14h50
  5. bouton transparent
    Par Michaël dans le forum Flash
    Réponses: 2
    Dernier message: 25/07/2003, 14h59

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