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 :

[Swing] Arrangement des JInternalFrame


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 114
    Par défaut [Swing] Arrangement des JInternalFrame
    Bonjour a tous !

    J'ai crée une application permettant la gestion des clefs (prêts, empreunts, ...) dans une école. Dans la frame principale (FrmMain) j'ai une menuBar et des menuItem qui permettent d'ouvrir une JInternalFrame a chaque fois ainsi q'un panel principal.

    J'aimerai savoir comment pouvoir organiser ces JInternalFrame dans le panel principal afin que ça soit clair. Par exemple en cascade.

    J'ai rencontré un autre problème c'est que quand j'ouvre une nouvelle JInternalFrame elle se superpose a l'autre et les JTextField et les comboBox des l'élément en dessous de la JInternalFrame se confondent et c'est assez moche ... Quelqu'un a une idée pour ça ?

    Et la dernière chose que j'aimerai faire c'est mettre différentes choses dans le panel principal, des boutons et labels. Est-ce que ils seront pas confondus avec les JInternalFrames ?


    Merci beaucoup de votre aide !

  2. #2
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    Bonjour,

    pour organiser les JInternalFrames, utilise la méthode setBounds(). Ca te permet de définir leur position et leur taille.

    Au niveau des composants qui ne sont pas cachés par une autre JInternalFrame, c'est vraiment bizarre. Si tu ne trouves pas, tu peux nous poster du code (lors de la création d'une JInternalFrame et son ajout dans le DesktopPane) ?


    Pour ajouter des composants directement dans le DesktopPane, jette un oeil
    sur le tutoriel de sun How to use LayeredPanes
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 114
    Par défaut
    Je vais voir pour le JDesktopPane j'ai jamais encore essayé, j'utilisais un JPanel pour le panel principal

    J'ai mis un print screen pour le problème que je vous disais j'ai ouvert deux JInternalFrames et elle se "superposent".

    Encore un autre problème c'est que quand j'ouvre une nouvelle JInternalFrame (donc que j'appelle son constructeur) toutes les autres JInternalFrame se remettent a leur position initiale ... c'est un peu embêtant il y a moyen d'éviter ça ?

    Encore merci !
    Images attachées Images attachées  

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 114
    Par défaut
    PS.: les JInternalFrames ont une taille absolue

  5. #5
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    C'est vraiment bizarre. Tu n'utiliserais pas des composants awt, par hasard (TextField au lieu de JTextField) ?
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 114
    Par défaut
    Non, mais j'ai résolu en partie le problème en utilisant un autre LayoutManager, j'utilise FlowLayout.

    Si vous voulez voir le code, le projet eclipse se trouve là : http://bato.eurower.net/Sources.rar

    Voilà

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

Discussions similaires

  1. [Swing]Placer des boutons ou et a la taille qu'on veux
    Par danje dans le forum AWT/Swing
    Réponses: 12
    Dernier message: 27/04/2006, 16h43
  2. [SWING] Dimensionner des JInternalFrame
    Par rprom1 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 23/03/2006, 14h50
  3. [Swing] Utilisation des BoxLayout
    Par Samanta dans le forum Agents de placement/Fenêtres
    Réponses: 7
    Dernier message: 25/05/2005, 15h01
  4. [swing] disposition des éléments dans un GridLayout
    Par al85 dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 11/02/2005, 17h36
  5. [Swing] Gestion des ressources
    Par speedster dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 13/11/2004, 15h09

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