2012-02-23 7 views
0

私は3つのjpanels(JLabelとJRadioボタンを保持)からなるJPanelを持っています。 3つのサブJPanelはデフォルトレイアウトを持っています。他のJPanel内のJPanelを左揃えにする

オプションパネルには、Y軸にBoxLayoutがあります。

私はBorderLayout WESTを使用してオプションパネルを追加するtopPanel(BorderLayoutを使用)を持つJFrameであるメインguiを持っています。

私の問題は、オプションパネルが引き伸ばされ、ラベルが中央揃えであることです。

ここに私が意味するイメージがあります。 私は左に何があるのですが、右に何が欲しいですか。 enter image description here

+0

すぐに役立つように、[SSCCE](http://sscce.org/)を投稿してください。 'BorderLayout'のパネルは、垂直方向(' EAST'/'WEST')または水平方向(' NORTH'/'SOUTH')または両方(' CENTER')に広げられて、利用可能なスペースを埋めることに注意してください。それらを拘束する1つの方法は、それらを '対向配置'パネルに追加することです。例えば。 'WEST'の中の何かが拘束パネルの' NORTH'に追加され、それを上方に圧縮するかもしれません。もちろん、このタイプのアドバイスを聞いている人もいれば、「強力なレイアウトマネージャー」を追加する人もいます。私はそのアドバイスを肉付けするために彼らに任せておきます。 ;) –

答えて

1

MigLayoutを試しましたか?スイング/スウィングのための最も柔軟で強力なレイアウトマネージャです。

関連する問題