2010年3月13日土曜日

[java][swing][borderlayout][jsplitpane]リサイズするとこしないとこ

お疲れ様です。


リサイズ可能なダイアログを作ったときの、コンポーネントのレイアウトと、動かせる境界線(JSplitPane)のサンプルです。仕様はこうです。

  • ダイアログはリサイズできます。
  • JTextFieldは、ダイアログのリサイズに追従して横に広がります。縦には広がりません。
  • JTableは、ダイアログのリサイズに追従して縦にも横にも広がります。
  • JTextAreaも同様です。
  • JTableとJTextAreaの比率を、間の境界線をドラッグすることで変えることができます。
  • JButtonは常に右寄せでリサイズに追従します。もちろんボタンの大きさは変わりません。



ではまた。