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 :

[Boutons animés] Problèmes de superposition de layers


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 53
    Par défaut [Boutons animés] Problèmes de superposition de layers
    Bonjour,

    Je suis en train de travailler à la mise en place de boutons à la MAC OS. En gros le bouton est semi transparent et d'une certaine taille lorsqu'il est "au repos". Lorsque la souris passe dessus, il s'agrandit et devient plus opaque (cf. screenshot).
    Mon problème est le suivant. J'aimerais que le bouton dépasse du JPanel qui le contient - du moins graphiquement, et qu'il ne soit pas coupé comme sur la pièce jointe.
    Quelqu'un voit-il une astuce pour arriver à ce résultat ?

    Merci,
    Thomas
    Images attachées Images attachées  

  2. #2
    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
    Utilises les GlassPane de ta JFrame. C'est une couche qui se trouve au dessus de toutes les autres. Tu peux y mettre n'importe quel JComponent.

    Tu y accèdes par les méthodes getGlasspane et setGlasspane de ta JFrame

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 53
    Par défaut
    Je ne vois pas trop comment ça marche ... j'utilise un JPanel pour mettre mes boutons et j'aimerais que cette nouvelle "barre d'outil" soit un composant indépendant...
    Pourrais-tu me donner un petit exemple pour illustrer la façon dont tu vois l'utilisation du GlassPane ?

    Merci.
    T.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 53
    Par défaut
    Je ne trouve vraiment pas de solution. Impossible de faire dépasser mes boutons de ma barre quand la souris passe au dessus.
    En fait le seul moyen que je vois ce serait :
    1. Spécifier que ma barre est entirement transparente
    2. Ajouter a cette barre completement transparente un JPanel semi-transparent, de hauteur inférieur a la barre
    3. Ajouter mes boutons DANS LA BARRE, mais AU DESSUS du JPanel

    Malheureusement, je n'arrive pas à trouver s'il est possible d'empiler les composants de cette manière.
    Si quelqu'un avait une idée, je suis réellement preneur.

    T.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 53
    Par défaut
    Réellement personne ne voit une solution ?
    Là je ne sais vraiment plus quoi essayer...
    T.

  6. #6
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Ce serait bien de lire les messages de ceux qui te répondent. Le GlassPane est exactement la solution à ton problème ! Il suffit de cherche dans les tuto du site, ou de faire une recherche sur le net, ou encore de lire la doc, bien faite d'ailleurs, de Sun à ce sujet. Commence par la javadoc de JFrame.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

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

Discussions similaires

  1. [CS5] problème flash boutons animé au survol
    Par floppy76 dans le forum ActionScript 3
    Réponses: 0
    Dernier message: 28/10/2012, 01h49
  2. Problème de superposition de boutons ajoutés dynamiquement
    Par Aenur56 dans le forum Composants graphiques
    Réponses: 1
    Dernier message: 03/08/2012, 12h57
  3. [Traitement d'image] problème avec les boutons animés
    Par robmoto dans le forum Webdesign & Ergonomie
    Réponses: 9
    Dernier message: 17/08/2007, 14h36
  4. Jframe : Problème de "superposition" image de fond / bouton SUITE
    Par NicolasGuyomar dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 18/03/2007, 14h06
  5. Jframe : Problème de "superposition" image de fond / bouton
    Par lottie dans le forum Agents de placement/Fenêtres
    Réponses: 7
    Dernier message: 15/03/2007, 09h35

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