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

 Java Discussion :

probleme superposition JLayeredPane


Sujet :

Java

  1. #1
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2011
    Messages : 43
    Par défaut probleme superposition JLayeredPane
    bonjour,

    voila pour resumer mon probleme j'ai un JLayeredPane dans lequel j'aimerai mettre un autre JLayeredPane est ce possible? pour le moment ce que j'ai tenté ne marche pas, je l'ai meme essayé aevc un JPanel mais il ya toujours un probleme d'ajout au JLayeredPane.
    en fait c'est le panelRect que je veux placer dans le jlp avant de tous les placer dans le panelCenter.

    voici mon code:
    public void fillGeneralPanel() {

    // System.out.println("fillGeneralPanel()");

    panelDraw = new PanelDraw(this);
    panelDraw.setBackground(panelDrawBackground); // couleur de fond

    // Place panelDraw dans generalPanel
    double margin[] = {0.10, 0.05, 0.05, 0.10};
    // les marges sont définie pour le système de coordonnées
    panelDraw.setMargin(margin[0], margin[1], margin[2], margin[3]);
    JLayeredPane jlp = new JLayeredPane();
    jlp.add(panelDraw, JLayeredPane.DEFAULT_LAYER);

    JLayeredPane panelRec= new DrawingFrame();
    panelRec.setBackground(transparentColor);
    jlp.add(panelRec,JLayeredPane.PALETTE_LAYER);
    panelCenter.add(jlp);

    // ce composant va ecouter les événements de redimenssionnement du panelDraw
    panelCenter.addComponentListener(this);
    generalPanel.add(panelCenter, BorderLayout.CENTER);

    selectionPanel = new JPanelBoutons(); //new JPanel();
    selectionPanel.setPreferredSize(new Dimension(100,100));
    generalPanel.add(selectionPanel, BorderLayout.NORTH);

    legendPanel = new JPanel();
    legendPanel.setPreferredSize(new Dimension(100,100));
    generalPanel.add(legendPanel, BorderLayout.EAST);

    }

    merci d'avance

  2. #2
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2011
    Messages : 43
    Par défaut oui c 'est possible
    j ai trouvé en fouinant, en fait il fallait juste faire un setBounds (int x,int y, int width, int height) à mon panelRec.

Discussions similaires

  1. Probleme superposition layouts.
    Par hug0x dans le forum Langage
    Réponses: 6
    Dernier message: 17/12/2010, 12h34
  2. Probleme superposition calque CSS
    Par AurelienNF dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 05/10/2010, 23h01
  3. Probleme superposition et transparence
    Par T-nor dans le forum Flex
    Réponses: 4
    Dernier message: 16/12/2009, 11h37
  4. Probleme superposition Jpanel et JFrame
    Par Lulou40 dans le forum Débuter
    Réponses: 4
    Dernier message: 29/10/2009, 12h05
  5. Probleme superposition de div
    Par jinpol dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 02/10/2008, 14h33

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