Salut,
Donne un taille préférentielle au viewport du scrollpane (plus petite que celles du JTextArea) :
1 2
| scrollPane.getViewport().setPreferredSize(new Dimension(200, 200));
textArea.setPreferredSize(new Dimension(300, 300)); |
Sinon, pourquoi faire :
frmClickdeployDeploy.add(scrollPane);
Visiblement c'est la frame parente du dialogue : ça ne sert à rien d'ajouter le scrollpane à cette fenêtre. De toute manière, pour être mis dans le dialogue, il en sera enlevé (un composant ne être que dans un seul container à la fois).
D'autre part, il te sera toujours plus aisé de gérer les dimensions des composants en utilisant un JDialog modal, au lieu d'un JOptionPane, qui est un assistant de convénience pour faire de petits dialogues simples (messages par exemple), mais s'avère très vite limité (et surtout, c'est toujours un peu compliqué de gérer les dimensions des composants autres que ceux qui sont capables de calculer eux-même leur preferedsize, ce qui oblige à mettre des dimensions arbitraires, pas forcémente adaptées).
Partager