1

内部にスプリッターを備えたjDialogがあります。

片側には木があり、反対側にはフレームがあります。setVisible(false)を使用してフレームを非表示にすると、スプリッターのサイズが変更され、画面全体がツリーでいっぱいになります。

フレームが非表示であるかどうかに関係なく、スプリッターのツリー側を同じサイズに保つ方法はありますか?

4

1 に答える 1

2

これを実現する最も簡単な方法は、「フレーム」の代わりにBorderLayoutを使用してパネルを追加し、それにフレームを追加することです。したがって、「フレーム」パネルを非表示にすると、そのサイズが維持されます。

于 2010-07-13T20:01:38.920 に答える