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

Composants Java Discussion :

ordre superposition JLabels


Sujet :

Composants Java

  1. #1
    Membre éclairé Avatar de donnadieujulien
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 433
    Par défaut ordre superposition JLabels
    Bonjour, j'ai 8 JLabels disposées à l'écran (on les voit tous).

    L'ordre dans lequel je les initialise détermine la niveau (la couche) sur laquelle chacun se trouve (le dernier tout au fond, mais ca vous devez déja le savoir (layout null)).

    J'ai des listenners permettant de les bouger en drag'n drop.
    Le problème, c'est que le 2ème passe au dessou du permier, le 1er passe au dessus du deuxième...
    C'est logique, mais je voudrais que n'importe lequel passe toujours au dessus de n'importe lequel...
    JE ne vois pas comment faire..
    Y a t'il des outils pour faire ca?

    J'ai tenté de les redéfinir dans l'ordre ou je les veux mais ca ne marche pas.
    Merci

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    removeAll puis des add() dans l'ordre marchera peut-être

  3. #3
    Membre éclairé Avatar de donnadieujulien
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 433
    Par défaut ouais
    ok, mais ca en fait beaucoup quand même...
    sur 8 composants...
    des ke 1 est draggué, je dois faire 8 remove et 8 add ( en réfléchissant un peu on peut surement diminuer selon les composants, mais bon).
    C'est comme ca que tu férais tchize?
    Y a pas des containers spéciaux ou tous les composants sont au meme plan?

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    c'est la première chose que je ferais. De toutes facons, ca se vois pas en rendu puisqu'il faut faire un validate() à la fin. Tu peux jouer avec add(index), mais c'est plus compliqué à manipuler (faut tout bien compter :p)

  5. #5
    Membre éclairé Avatar de donnadieujulien
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 433
    Par défaut ok
    Ca marche nikel

    remove()
    ...
    add()
    ...

    Mais il faut faire les 8 à chaque fois sinon c'est plus synchrone selon l'ordre...
    Merci

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

Discussions similaires

  1. Superposition Image / JLabel
    Par Chelz dans le forum Débuter
    Réponses: 3
    Dernier message: 01/05/2015, 19h33
  2. [XL-2013] Ordre de superposition de contrôles ActiveX sur une feuille
    Par Daniel.C dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/04/2014, 14h51
  3. Superposition d'image gif/png (via JLabel)
    Par Tazz54oli dans le forum Composants
    Réponses: 5
    Dernier message: 17/09/2012, 16h08
  4. [D2007] Ordre de superposition de fenêtres
    Par paradise dans le forum Composants VCL
    Réponses: 4
    Dernier message: 11/02/2011, 12h18
  5. JLabel et ordre d'affichage (zorder)
    Par vcherrier dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 27/06/2006, 16h43

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