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 :

Fenêtre transparente . . .


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de lebesnec
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 82
    Par défaut Fenêtre transparente . . .
    hello tous,

    je sais que le sujet a déjà été abordé, mais ...
    je voudrait avoir une fenêtre qui gère la transparence (qu'on voit le bureau derrière quoi) afin d'avoir des interfaces non rectangulaire (du genre les fenêtres skinnées de Windows Media Player).

    sur le forum j'ai vu plusieurs possibilitées :

    • utiliser la classe robot pour faire une capture d'écran du fond lourd, et en plus ne marche plus si on doit déplacer la fenêtre ou si le bureau change
    • utiliser du code natif si quelqu'un a un exemple je suis preneur
    • dans cette discussion on expliquait comment rendre un JTooltip transparent. A priori un JToolTip n'est pas limiter dans le cadre de la fenêtre (ie. il peut dépasser sur le bureau). J'ai donc penser que si ça marchait pour un Jtooltip ça doit bien marcher pour n'importe quel composant lightWeight. Est ce que vous penser que ce serait une voie à explorer ???


    merci

  2. #2
    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
    Regarde le look and feel SkinLF qui contient un module pour faire ce que tu cherches. La démo Extreme GUI Makeover de JavaOne 2005 contenait également ça mais le code source n'a pas encore été diffusé. Je vais essayer de faire pression sur les autres auteurs pour que je puisse montrer le code natif (Windows + Linux) qui sait faire ça.

  3. #3
    Membre confirmé Avatar de lebesnec
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 82
    Par défaut
    pour SkinLf : j'avait essayé ce look & feel, mais les démos m'ont laissé assez perplexe : les effets de transparence ne fonctionnaient pas et quand je déplaçait une fenêtre non rectangulaire, un "fantôme" restait à l'emplacement d'origine ...

    pour les sources de Extreme GUI Makeover, ça m'intéresserait effectivement

    merci

  4. #4
    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
    Hop je viens de poster une vidéo de la démo qui utilise la transparence des fenêtres : http://www.progx.org/users/Gfx/extre...eover_2005.zip

    Comme tu le vois, je l'ai utilisé pour faire la transition entre les différentes version de la GUI, qui sont en fait toutes dans la même application.

  5. #5
    Membre confirmé Avatar de lebesnec
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 82
    Par défaut
    impressionnant

    j'ai hâte de voir les sources, ça devrait correspondre à mes besoins

  6. #6
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    Citation Envoyé par Gfx
    Hop je viens de poster une vidéo de la démo qui utilise la transparence des fenêtres : http://www.progx.org/users/Gfx/extre...eover_2005.zip
    ca fonctionne qu'a l'interieur d'une fenetre swing ca par contre ? pas possible de le deplacer a l'exterieur de la fenetre principal ?

  7. #7
    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
    Ca marche sur n'importe quelle fenêtre Swing. Donc les tooltips, les JWindow, les JFrame, etc.

Discussions similaires

  1. Fenêtre transparente
    Par c-top dans le forum Agents de placement/Fenêtres
    Réponses: 16
    Dernier message: 10/10/2013, 12h33
  2. Créer une fenêtre transparente
    Par calving dans le forum Linux
    Réponses: 5
    Dernier message: 19/11/2008, 19h23
  3. Réponses: 6
    Dernier message: 18/03/2008, 20h55
  4. [Win32] Problème de fenêtre transparente et DirectX
    Par Reeter dans le forum Visual C++
    Réponses: 25
    Dernier message: 02/11/2006, 18h45
  5. [GTK#] Fenêtre transparente ?
    Par nicolas.pied dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 15/05/2006, 22h54

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