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,设置如下:

[img]http://dl.iteye.com/upload/attachment/161443/462e601c-6ce4-3e92-9728-95dcf2885fd7.png[/img]


运行结果:

[img]http://dl.iteye.com/upload/attachment/161445/af41b96c-c91c-3dd5-94ad-9fce7dade724.jpg[/img]
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值