ラベルで満たされたグリッドを構築しています。それらの 1 つは html-text を含み、最大形式にサイズ変更してスクロール可能にする必要があります。JScrollPane を追加する方法を見つけましたが、1 行の高さのままです。400x400 のサイズを指定しても、サイズを変更する方法が見つかりません ...
getViewport() を削除しても同じ結果になります。
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);
何か案は ?
どうもありがとう ...