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

Agents de placement/Fenêtres Java Discussion :

Redimensionner JPanel avec ScrollBar


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 35
    Par défaut Redimensionner JPanel avec ScrollBar
    Bonjour,

    N'étant pas très doué en java et étant le dernier ptit truc pour finir.

    Je lutte actuellement sur comment mettre une scrollbar dans un JPanel qui permet de voir le contenu d'un autre JPanel. Et également dimensionner la fenêtre de départ pour voir qu'un seul ouvrage et pas tous en même temps.

    J'ai réussi à mettre un scroll barre vertical mais pas où je veux ni faire ce que je veux: c'est à dire à droite de la taille de la fenêtre et déplacer le JPanel intérieur.

    J'ai essayé de chercher sur le forum mais je n'ai pas réussi à adapter ou trouver la bonne solution.

    En gros j'ai des infos sur des ouvrages que je récupère.

    Ex:
    num ISBN: 4556465545454
    titre: monTitre
    auteur: monAuteur1, ...
    date d'édition: 12/05/2009
    ...

    Et on peux rechercher par auteur pour chaque ouvrage donc si il en trouve beaucoup rapidement les informations ne seront plus lisibles sur l'écran.

    J'ai fait ceci comme code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    JScrollBar scroll = new JScrollBar();
    GridLayout monStyle = new GridLayout();
     
    maFenetre = new JPanel();			
    maFenetre.add(scroll);
     
    JPanel monContenu = new JPanel(monStyle);
     
    monStyle.setColumns(2);		
     
    /* Recherche les ouvrages contenant l'auteur
    et créer les différents champs graphiques */
    rechAuteur("ouvrage", monContenu);						
     
    maFenetre.add(monContenu);
     
    reponse = JOptionPane.showConfirmDialog(null, maFenetre,	"Resultat de la recherche d'ouvrage par auteur(s)", JOptionPane.DEFAULT_OPTION, JOptionPane.PLAIN_MESSAGE);
    Voilà si vous pouvez m'aider. Merci bien.

  2. #2
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Tu trouveras tous les détails de manipulation de JScrollPane a How to Use Scroll Panes.

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 35
    Par défaut
    Merci bien j'ai réussi après quelque essai rater, j'avais louper le coups qu'il fallait mettre le JPanel dans un JScrollPane.

    Voici la solution qui pourrait aider certains.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    GridLayout monStyle = new GridLayout();						
    JPanel monContenu = new JPanel(monStyle);			
     
    JScrollPane maFenetre = new JScrollPane(monContenu);			
    maFenetre.setPreferredSize(new Dimension(200,300));
     
    monStyle.setColumns(2);		
     
    /* Recherche les ouvrages contenant l'auteur
    et créer les différents champs graphiques */
    rechAuteur("ouvrage", monContenu);		
     
    reponse = JOptionPane.showConfirmDialog(null, maFenetre,	"Resultat de la recherche d'ouvrage par auteur(s)", JOptionPane.DEFAULT_OPTION, JOptionPane.PLAIN_MESSAGE);

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

Discussions similaires

  1. Interchanger un JPanel avec un autre
    Par jfz dans le forum Agents de placement/Fenêtres
    Réponses: 10
    Dernier message: 09/01/2010, 21h38
  2. JTabbedPane et JPanel (avec scrollbar)
    Par Askle dans le forum Agents de placement/Fenêtres
    Réponses: 10
    Dernier message: 27/12/2009, 21h22
  3. [Swing] JPanel avec sa JScrollBar qui scrolle toute seule
    Par chcoust dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 22/11/2006, 15h37
  4. [FLASH MX2004] Zone de saisie avec scrollbar
    Par carlito dans le forum Flash
    Réponses: 3
    Dernier message: 29/11/2004, 15h30
  5. Format de date et molette avec Scrollbar
    Par SteelBox dans le forum Bases de données
    Réponses: 2
    Dernier message: 18/11/2004, 01h54

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