Bonjour,
Dans mon application il y’a plusieurs objets, et la taille de la fenêtre ne suffit pas à afficher tous ces objets,
Est-ce qu’il est possible d’intégrer un ascenseur dans la fenêtre pour permettre l’affichage de tous les objets.
Bonjour,
Dans mon application il y’a plusieurs objets, et la taille de la fenêtre ne suffit pas à afficher tous ces objets,
Est-ce qu’il est possible d’intégrer un ascenseur dans la fenêtre pour permettre l’affichage de tous les objets.
Il semblerait que le JScrollPane soit fait pour toi.....
Regarde un peu dans la javadoc pour la façon de l'employer
J’ai essayé mais ça ne marche pas.
En fait, mon application est sous la forme suivante :
- plusieurs JPpanel.
- Ces JPanel son contenus dans un autre JPanel.
- Ce lui-ci dans la fenêtre.
Et ce JPanel que je cherche à l’équiper avec un ascenseur.
Ce n'est pas que ça ne marche pas, c'est plutôt que tu as du mal à le faire marcher........
Tu mets ce JPanel dans ton JScrollPane avec, par exemple,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 JScrollPane scrollPane = new JScrollPane(tonPanel);
ou sinon
et il existe encore d'autres façon........
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 JScrollPane scrollPane = new JScrollPane(); scrollPane.setViewportView(tonPanel);
Salut,
En fait j’ai suivi tes Conseil mais le résultat est une fenêtre vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 . . panneau.setLayout(null); getContentPane().add(panneau); JScrollPane scrollPane = new JScrollPane(tonPanel); . .
Tu dois mettre ton panneau dans ke ScrollPane puis ajouter le tout au ContentPane.
ça donne un truc du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 JScrollPane sp=new JScrollPane(panneau); getContentPane.add(sp);
Partager