2014年6月13日金曜日

SwingBuilderでフレームウインドウを最大化する

SwingBuilderでフレームウインドウを最大化するには、以下のコードの様にextendedStateにJFrame.MAXIMIZED_BOTHを設定します。

サンプルコード
import javax.swing.*
import groovy.swing.*

sb = new SwingBuilder()
sb.edt {
  frame(
    title: "maximized jframe example",
    show: true,
    resizable: true,
    size: [300, 200],
    defaultCloseOperation: WindowConstants.EXIT_ON_CLOSE,
    extendedState: JFrame.MAXIMIZED_BOTH
  ){
    label(text:"maximized jframe")
  }
}
実行時画面

動作環境
groovy 2.2.2, JDK 1.7 update55

0 件のコメント:

コメントを投稿