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 :

[JScroll]N'apparait pas entre autre..


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 60
    Par défaut [JScroll]N'apparait pas entre autre..
    Bonjour,

    J'ai créé une interface graphique avec pleins de JButton, Button, JLabel et JTextField.

    Tout ceci je les ai mis dans différents JPanel.
    Et tous ces JPanel je les ai mis dans un "gros" JPanel pour tous les contenir et les afficher.

    Par contre j'aurais voulu 2 choses :

    1) Je n'arrive pas à mettre une barre de défilement à seulement un JPanel (le principal)... Donc quand la définition de l'écran est trop petite, il me manque des boutons....

    2) Je voudrais aussi que quand je réduise la fenetre (en taille pas en icone) tout ce qui est dans la fenêtre reste de la même taille et qu'apparaisse alors une barre de défilement horizontale et verticale pour pouvoir se balader dans la fenetre...

    Tout ce que j'ai pu trouvé sur internet correspondait à des JScroll mais pour des Container (et non pas des JPanel...)


    Merci d'avance

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par zz2f3 Voir le message
    Tout ce que j'ai pu trouvé sur internet correspondait à des JScroll mais pour des Container (et non pas des JPanel...)
    C'est JScrollPane, et je ne vois pas ce qui t'empêche de le mettre sur un JPanel...


    a++

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 60
    Par défaut
    Ben je ne sais pas...
    Je ne suis pas arrivé à le faire afficher...

    Je ne sais pas trop ou l'ajouter dans le add (j'ai un peu tout essayé mais ca doit pas etre ca...)

    Il faut que je l'ajoute à "toute la fenetre" ou seulement au JPanel qui m'interesse ?

    Je viens de penser à un truc...
    Vu que mes boutons et companie j'ai utilisé la contrainte : c.gridwidth = GridBagConstraints.REMAINDER; pour que ma mise en page soit propre est ce que ce n'est pas à cause de ça que la barre ne s'affiche pas ???


    Je ne sais plus trop quoi faire...
    Si vous avez un exemple sous la main ce serait le top !!

    Merci encore

  4. #4
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    1. Tu crées ton JPanel et tu lui ajoutes des composants.
    2. Tu lui défini une taille minimum
    3. Tu l'ajoutes dans un JScrollPane
    4. Tu met ce JScrollPane dans ta JFrame


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    JPanel panel = new JPanel();
    // ...
    panel.setMinimumSize(new Dimension(400,400));
    frame.getContentPane().add(new JScrollPane(panel));
    a++

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 60
    Par défaut
    Je vais essayer ce que tu viens de me dire.

    Par contre, moi je n'avait pas donné de taille minimum mais que la fenetre (lorsqu'elle s'ouvre) soit sur toute la surface de l'écran (comme ca sur un ecran 1024x768 tous les boutons apparaissent...).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
      GraphicsEnvironment graphicsEnvironment = GraphicsEnvironment.getLocalGraphicsEnvironment();
      Rectangle bounds = graphicsEnvironment .getMaximumWindowBounds();
      frame.setBounds(bounds);
    Est-ce qu'il est quand même possible de mettre un JScrollPane avec cette "option" (je vais essayer un peu tout ça...)?

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 60
    Par défaut
    J'ai un peu tout essayé mais ca ne marche toujours pas...

    En gros ma fenetre c'est 3 JPanel :
    1 pour les boutons avec champs textuels,... (le coeur de la fenetre)
    1 pour les boutons d'un "menu" avec ouvrir, créer, quitter (en gros)
    et un c'est ma "fenetre" principale qui contient les deux autres (l'un sous l'autre).

    Je souhaite que le JScrollPan soit sur le coeur de la fenetre quand celle-ci est diminuée en taille...

    Mais lorsque j'ajoute le JScrollPan au coeur de ma fenetre, plus rien n'apparait (tout est gris sauf mon menu en bas de la fenetre)
    Si je l'ajoute à toute ma fenetre, rien ne se passe.... (comme si je n'avais pas changé le code...)

    Je ne sais plus trop quoi faire ???

    Merci d'avance

Discussions similaires

  1. [Débutant] Logo sur MasterPage n'apparait pas sur les autres pages
    Par Catarssis dans le forum ASP.NET
    Réponses: 2
    Dernier message: 15/03/2015, 13h04
  2. Réponses: 5
    Dernier message: 30/05/2012, 23h46
  3. [Q] que faire quand un plugin n'apparait pas dans eclipse
    Par zolive dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 30/08/2004, 23h38
  4. Réponses: 4
    Dernier message: 15/01/2004, 22h53
  5. [][VB/Powerpoint] : nombre de diapo entre autre
    Par stan28 dans le forum Contribuez
    Réponses: 11
    Dernier message: 29/04/2003, 18h43

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