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 :

Layout et JSplitPane


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2012
    Messages : 24
    Par défaut Layout et JSplitPane
    Bonjour à tous !

    Etant en train de réaliser un petit programme en JAVA, un problème sur l'IHM se pose.
    J'aimerai arriver à une interface comme ceci et pour le moment l'interface la plus ressemblante que j'ai réussi à obtenir à coup de JSplitPane et de GridBagLayout est celle-ci.
    Ca y ressemble seulement entre le panel Gris et Cyan il n'y a pas de JSplitPane qui me permet de redimensionner (or j'en voudrai un évidemment ^^)

    Y'a t'il une solution pratique pour allier les redimensionnement de JPanels via les splits et le positionnement des JPanels via les Layouts svp ?

    Ou y'a t'il un autre solution que les splits pour permettre à l'utilisateur de redimensionner son interface en temps réel ?

    Merci d'avance.

    Yaki

  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
    Bah, tu mets tes panels gris et cyan dans JSpliPane que tu ajoutes dans la partie qui t'arrange. Rien ne t'empêche de le faire...

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2012
    Messages : 24
    Par défaut
    Hum c'est justement pour ça que je viens demander de l'aide, c'est que je n'y arrive pas. A chaque fois que je rajoute un JSplitPane en plus des 3 que j'ai déjà ça me fait n'importe quoi.

    Mes 3 JSplitPane sont : entre le rouge et le blanc, entre le blanc et le panel qui rassemble le gris et le cyan et un 3ème entre les deux premiers JSplitPane.
    J'ai utilisé le GridBagLayout pour agencer les deux panels du bas à l'intérieur d'un plus grand panel, le reste est en BorderLayout.

    Y'a certainement mieux à faire niveau organisation de JPanel / Layout, ou alors c'est vraiment juste un problème de JSplitPane que je comprends pas :/ ?

    EDIT : C'était bel et bien un problème de JSplitPane que je n'avais pas saisi sur le coup. Suffisait de gérer le JSplitPane avec le GridBagLayout. Ca fait du bien de prendre un peu de recul à certains moments ^^.

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

Discussions similaires

  1. JScrollPane non actif (layout)
    Par Oliveuh dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 21/07/2004, 10h50
  2. [débutant][JSplitPane] Centrage des composants
    Par Invité dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 17/06/2004, 19h11
  3. [struts]Documentation Struts-layout
    Par GreenJay dans le forum Struts 1
    Réponses: 5
    Dernier message: 14/06/2004, 11h51
  4. panel, layout et frame
    Par beLz dans le forum Agents de placement/Fenêtres
    Réponses: 8
    Dernier message: 24/04/2004, 23h45
  5. [Débutant][swt][layout]
    Par Stessy dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 28/07/2003, 18h21

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