Je construis une grille remplie d'étiquettes. L'un d'entre eux contient html-text et devrait être redimensionné au maximum et défilement. J'ai trouvé comment ajouter un JScrollPane mais il reste une hauteur de ligne, je ne trouve pas comment le redimensionner même quand je lui donne une taille de 400x400 ...ajouter un jpanel déroulant à une grille de construction
La suppression de getViewport() donne le même résultat.
JPanel grid = new JPanel(new GridLayout(1,2));
// first cell of the grid
grid.add(new JLabel("title"));
// second cell of the grid, this should be the scrollable one
JScrollPane scroll = new JScrollPane();
scroll.getViewport().setSize(400, 400);
scroll.getViewport().add(new JLabel("<html>long<br>html<br>text</html>"));
grid.add(scrollVersion, BorderLayout.CENTER);
Des idées?
Merci beaucoup ...
Je suppose que vous avez essayé 'setMinimumSize'? – sje397