2012-05-01 13 views
2

.NETでは、2つのパネルを側面に作成する場合は、ウィンドウにTableLayoutPanelを追加し、固定サイズ、自動サイズ、固定サイズの3つの列を指定できます。両方のパネルは、ウィンドウのサイズ変更の場合には、そのサイズを保存するです。SwingのTableLayoutPanelのアナログ

スイングでどうすればいいですか?

答えて

3

単純なように見えるBorderLayoutトリックを行うでしょう。最大5つのパネル(PAGE_START、PAGE_END、LINE_START、CENTER、LINE_END)を指定できますが、最後の3つのパネルのみが必要です。余分なサイズはすべてCENTER領域に移動します。つまり、サイドパネルのサイズは一定のままです。参考まで

:あなたは、特定のプロパティを持つLayoutManager

を探している場合 Visual guide to layout managersは常に良い出発点であります
2

これを行うためのMig-Layout(http://www.miglayout.com/)というlibがあります。おそらく内部レイアウトを使用してこれを行うこともできますが、libがかなり大きいのに実際には常にMig-Layoutを使用します。