Groovy编写swing应用程序-超简单

import java.awt.FlowLayout
builder = new groovy.swing.SwingBuilder()
langs = ['Groovy', 'Java', 'Ruby']
gui = builder.frame(size:[270,120], title:'测试'){
panel(layout: new FlowLayout()){
   panel(layout: new FlowLayout()){
    for(x in langs){
     checkBox(text:x)
    }
   }
   button(text:'button1', actionPerformed:{
    builder.optionPane(message:'点击了1111').createDialog(null, 'Zen Message').show()
   })
   button(text:'退出', actionPerformed:{System.exit(0)})
}
}
gui.show()


运行方式:

使用EditPlus,设置如下:

Groovy编写swing应用程序-超简单


运行结果:

Groovy编写swing应用程序-超简单

你可能感兴趣的:(java,swing,Ruby,groovy)