0
table.setPreferredScrollableViewportSize(table.getPreferredSize());
JScrollPane scrollPane = new JScrollPane(table);
panel.add(scrollPane);

scrollPane表示されません。を追加すると

table.setPreferredScrollableViewportSize(table.getPreferredSize());

コードで何が欠けていたと思いますか? 入れてなかったので

table.setPreferredScrollableViewportSize(table.getPreferredSize());

JTableレイアウトが私の に適合しませんpanel

4

1 に答える 1

2

これを行う代わりに、

table.setPreferredScrollableViewportSize(table.getPreferredSize());

このように寸法を指定します。

table.setPreferredScrollableViewportSize(new Dimension(400, 60));

アップデート:

上記の答えは良いアプローチではないと思います。setXXSizeコンポーネントでメソッドを使用しないでください。したがって、@ Kleopatraによって指定されたこのアプローチを使用して、ビューポートのサイズを設定してください。

于 2013-01-17T17:35:40.893 に答える