2014年4月30日水曜日

SwingBuilderでツールバーを使用する

SwingBuilderでツールバーを使用するには、以下のコードの様にtoolBarを使用します。
import java.awt.*
import javax.swing.*
import groovy.swing.*

sb = new SwingBuilder()
sb.edt {
  frame(
    title: "Toolbar example",
    show: true,
    resizable: true,
    size: [300, 200],
    defaultCloseOperation: WindowConstants.EXIT_ON_CLOSE
  ){
    toolBar(constraints: BorderLayout.NORTH){
      button(text:"hello", actionPerformed:{
        sb.optionPane(message:"hi!",
          messageType:JOptionPane.INFORMATION_MESSAGE)
          .createDialog("test").visible = true
      })
    }
  }
}
実行時画面

動作環境
groovy 2.2.2, JDK 1.7 update55

0 件のコメント:

コメントを投稿