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 :

Problème avec JScrollPanel


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Par défaut Problème avec JScrollPanel
    Bonjour,
    J'ai un Jpanel dans lequel je fais un JGraph. A un moment donné, le graphe depasse les limites du panel. J'ai créé un JScrollPanel et je lui ai ajouté mon panel. Mais le scrollpanel ne s'affiche pas.
    Quelle est la solution????

  2. #2
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Citation Envoyé par choko83
    Bonjour,
    J'ai un Jpanel dans lequel je fais un JGraph. A un moment donné, le graphe depasse les limites du panel. J'ai créé un JScrollPanel et je lui ai ajouté mon panel. Mais le scrollpanel ne s'affiche pas.
    Quelle est la solution????

    un petit morceau de code ? c'est vraiment les scrollPane qui ne s'affiche pas ou les scrollbars ? (le code permettrais de mieux comprendre la question ^^)

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Par défaut rep
    Citation Envoyé par Lady
    un petit morceau de code ? c'est vraiment les scrollPane qui ne s'affiche pas ou les scrollbars ? (le code permettrais de mieux comprendre la question ^^)
    voila ce que j'ai fait:
    static JPanel panelZoneAffichage = new JPanel();
    static JScrollPane scroll=new JScrollPane(panelZoneAffichage);
    et j'ai essayé aussi:
    scroll.add(panelZoneAffichage);
    Mais toujours sa marche pas

  4. #4
    Membre éprouvé
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Par défaut
    Déjà; utilises la balise [code] (# dans le formulaire) pour mettre en forme ton code source afin qu'il soit plus lisible. De plus, donne nous le code de l'ajout de tes composants. Il faut que tu ajoutes le JScrollPane au container, et non le contenu du JScrollPane, un JPanel dans ce cas. Bonne chance.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Par défaut rep
    Citation Envoyé par Janitrix
    Déjà; utilises la balise [code] (# dans le formulaire) pour mettre en forme ton code source afin qu'il soit plus lisible. De plus, donne nous le code de l'ajout de tes composants. Il faut que tu ajoutes le JScrollPane au container, et non le contenu du JScrollPane, un JPanel dans ce cas. Bonne chance.
    Merci pour ta réponse, mais le problème que mon code pour l'ajout des composants est trés compliqué et j'utilise plusieurs classe pour faire cet ajout.
    mais j'ai pas compris qu'est ce que tu veux dire par ajout de JScrollPane au container. Vous pouvez m'envoyer l'instruction? Merci

  6. #6
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    bah si la ou tu veux l'ajouter c'est un JPanel appelé monJPanel par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    static JPanel panelZoneAffichage = new JPanel();
    static JScrollPane scroll=new JScrollPane(panelZoneAffichage);
     
    monJPanel.add(scroll);

  7. #7
    Membre éprouvé
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Par défaut
    Et bien pour ajouter un composant graphique à ta fenetre, tu fais généralement monPanel.add(monComposant); Et l'erreur courante concernant les JScrollPane, c'est de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    JPanel unPanel = new JPanel();
    JScrollPane scroll = new JScrollPane(unPanel);
    monContainer.add(unPanel);//ERREUR : n'affiche pas le scroll pane
    monContainer.add(scroll);//FONCTIONNE et affiche les scroll bar SI NECESSAIRE
    Sachant que monContainer est généralement le JPanel que tu utilises pour faire maFrame.setContentPane(monContainer);
    Bonne chance.

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

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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