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 :

JScrollPane Graphics/ JPanel


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2004
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 230
    Par défaut JScrollPane Graphics/ JPanel
    bonjour,voila je voudrais savoir comment ajouter un JPanel dans un ScrollPane
    dans mon JPanel j'ai un graphics avec plusieur image de dessiner dessus!
    j'ai essayer ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    JScrollPane scroll = new JScrollPane();;
      scroll .setViewportView(caseL);
      scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
      scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
      add(scroll,BorderLayout.CENTER);
    caseL est une instance d'une classe etendant JPanel et ou la methode paintComponent est surchargée pour dessiner

    voila
    ++

  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
    et où est le problème?

  3. #3
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2004
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 230
    Par défaut
    m#### pardon j'ai oublie
    quoi que je fasse les JScrollPane ne arche pas , ils sont bien ajouter mais meme quand je depasse il ne s'active pas

  4. #4
    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
    Es-tu sûr que le JPanel augmente bien sa taille ?

    Si tu effectues un dessin de, disons, 300 pixels de large, cela ne va pas forcer le JPanel à faire au moins 300 pixels de large. Il faut lui préciser setMinimum/Preferred/MaximumSize(largeur, hauteur);

    Et si le JPanel ne contient aucun composant, il n'a aucune raison d'avoir une taille supérieure à celle du JScrollPane.
    "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.

  5. #5
    Membre expérimenté Avatar de Lethal
    Profil pro
    Développeur Java
    Inscrit en
    Février 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2006
    Messages : 194
    Par défaut
    Oui vu qu'il n'y pas de composant dans ton panel il ne saurais pas savoir "tout seul" sa taille donc jscrollpane ne s'active pas.
    Il faut lui préciser setMinimum/Preferred/MaximumSize(largeur, hauteur);
    C'est plus précisément la PreferedSize que tu dois seter.

    J'ai eu le même problème il y a peu.

    http://www.developpez.net/forums/sho...d.php?t=137335

  6. #6
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2004
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 230
    Par défaut
    en effet ca marche tres bien pour les composant et tout merci mais pour moi ca marcherais tres bien si la taille ne bouger pas :s
    je vais essayer de me debrouiller mci bcp

    je pense que je vais pvr y arriver avec vos indice ^^
    je vous tien au courant

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

Discussions similaires

  1. JScrollPane et JPanel
    Par Janosor dans le forum AWT/Swing
    Réponses: 0
    Dernier message: 06/02/2010, 18h11
  2. JScrollPane et JPanel
    Par Yopii dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 27/10/2009, 11h28
  3. JScrollPane et JPanel
    Par Schyzophrenic dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 04/07/2008, 19h48
  4. JscrollPane et Jpanel
    Par restricteur dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 21/05/2008, 21h34
  5. JScrollPane et JPanel
    Par elfiestador dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 26/12/2006, 16h43

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