Voilà, je suis toujours en train de coder une application avec mon binôme, et nous butons à nouveau mais sur un tout nouveau problème : on doit utiliser des barres de défilement pour permettre d'afficher un tableau même lorsque celui-ci est trop grand pour être affiché à l'écran en entier.
En gros, notre JFrame fen contient un JPanel pan associé à un CardLayout. Celui-ci contient entre autres un JPanel, pan11MatGS associé à un BorderLayout.
Au nord de celui-ci se situe le JPanel qui nous pose problème, pan111 associé à un GridLayout.
Pour schématiser, avant l'ajout de JScrollPane :
JFrame fen
- JPanel pan (CardLayout)
- JPanel pan11MatGS (BorderLayout)
- Nord : JPanel pan111 (GridLayout)
- Sud : JPanel panBouton11 (FlowLayout)
Après l'ajout de JScrollPane :
JFrame fen
- JPanel pan (CardLayout)
- JPanel pan11MatGS (BorderLayout)
- Nord : JScrollPane bar11
- JPanel pan111 (GridLayout)
- Sud : JPanel panBouton11 (FlowLayout)
ImagePane est un JPanel avec une image de fond
Code : Sélectionner tout - Visualiser dans une fenêtre à part Beaucoup de code
(...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part Encore trop
Quelle méthode appeller sur quel JPanel pour que les barres de défilement apparaissent ? On a essayé d'appliquer des setSize, setPreferredSize, setMaximumSize et SetBounds un petit peu partout où on pouvait imaginer que ca aurait un effet quelconque, ca ne nous a guère aidés
D'avance merci.
Partager