- 119 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 15:03:36 ]
- うまい方法が見つからないのでちょっと相談。コンポーネントの配置の仕方なんだけど。
JLabel [JTextField] JLabel [JTextField] というように、4の部品がならんでいる。 JTextFieldは、JFrameサイズに応じて幅一杯まで伸び縮みできるようになってほしい。 JLabelは文字列のサイズで固定されてほしい。 ただし、上段と下段でJTextFieldの位置をきっちり揃えたい。 GridBagLayoutだと、位置はきちんとそろうけど、JTextFieldが伸び縮みできない。 GridLayoutだとJLabelとJTextFieldの幅が等間隔に割り付けされてしまうのでだめ。 1段分をBorderLayoutのWESTにJLabel,CENTERにJTextFieldを入れ、GridLayoutで縦にならべると、 だいぶ希望に近づくが、JLabelに入る文字列の長さが異なると、JTextFieldの頭の位置が上下でそろわない。 なんかいい方法ないかなぁ・・・
|

|