リサイズ可能なダイアログを作ったときの、コンポーネントのレイアウトと、動かせる境界線(JSplitPane)のサンプルです。仕様はこうです。
- ダイアログはリサイズできます。
- JTextFieldは、ダイアログのリサイズに追従して横に広がります。縦には広がりません。
- JTableは、ダイアログのリサイズに追従して縦にも横にも広がります。
- JTextAreaも同様です。
- JTableとJTextAreaの比率を、間の境界線をドラッグすることで変えることができます。
- JButtonは常に右寄せでリサイズに追従します。もちろんボタンの大きさは変わりません。
ではまた。