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 :

Retour à la ligne dans un JPanel contenu dans un JScrollPane


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de bankette
    Homme Profil pro
    Chef de Projet Web
    Inscrit en
    Mars 2007
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de Projet Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2007
    Messages : 135
    Par défaut Retour à la ligne dans un JPanel contenu dans un JScrollPane
    Bonjour

    Voila, ma question est assez simple, j'ai un JPanel contenu dans un JScrollPane. Dans ce Jpanel, j'ai défini le layout comme FlowLayout et je viens ajouter une série de JButton, mon souci est lorsque j'atteins la fin de la ligne, mon JPanel continue de s'élargir et le scrollPane horizontal apparait. Ce que je souhaiterai c'est que mes boutons dans mon JPanel passe à la ligne afin d'éviter que mon Scroll horizontal apparaisse.

    Je ne vois pas comment contourner le problème...

    Une idée?

    merci

  2. #2
    Membre émérite

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Septembre 2010
    Messages
    450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Septembre 2010
    Messages : 450
    Par défaut
    donne leur une taille à ne pas dépasser, peut être:
    http://download.oracle.com/javase/6/...t.Dimension%29
    Si vous moinsez, merci de répondre pour argumenter!
    Ma présentation

  3. #3
    Membre confirmé Avatar de bankette
    Homme Profil pro
    Chef de Projet Web
    Inscrit en
    Mars 2007
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de Projet Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2007
    Messages : 135
    Par défaut
    Merci de ta réponse mais Justement je ne souhaite pas lui donner un taille a ne pas dépasser, mon JScrollPane est bien sur contenu dans une JFrame et la taille de la JFrame varie (en fonction que l'on est en pleine écran ou pas, la résolution de l'écran...) et c'est justement la tout mon problème.

    Je souhaite donc que mon FlowLayout prenne toute la largeur dont-il dispose (largeur non déterminée et non déterminable (enfin je pense)), mais qu'il passe a la ligne avant de déclencher le scroll horizontal .


    [Edit]Je m'étais emmêler les pinceaux entre scroll vertical et horizontal, je viens de corriger mes messages[/Edit]

  4. #4
    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
    Le sujet a déjà été traité sur le forum:

    http://www.developpez.net/forums/d61...s/#post3634553

  5. #5
    Membre confirmé Avatar de bankette
    Homme Profil pro
    Chef de Projet Web
    Inscrit en
    Mars 2007
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de Projet Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2007
    Messages : 135
    Par défaut
    Merci pour la réponse.

    Le souci étant que ce code est réservé a JAVA 1.6, les commandes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    boolean useBaseline = getAlignOnBaseline()
    baseline = m.getBaseline(d.width, d.height);
    Ne fonctionne pas avec JAVA 1.5.
    Je me suis donc rabattu sur un prefferedSize fixe.

    Merci tout le monde

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/01/2013, 12h38
  2. Réponses: 4
    Dernier message: 26/08/2009, 06h54
  3. [MySQL] retour à la ligne et mise en page dans textarea
    Par Tee shot dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 24/03/2007, 23h41
  4. Fermer une JDialog modale à partir d'un bouton contenu dans un JPanel
    Par Alqualonde dans le forum Agents de placement/Fenêtres
    Réponses: 18
    Dernier message: 02/03/2007, 15h20
  5. Réponses: 11
    Dernier message: 09/08/2006, 00h11

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