论坛首页 Java企业应用论坛

SwingBuilder 和MigLayout,方便Swing开发的最佳组合

浏览 13953 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-05-22  
使用SwingBuilder之后,已经基本不需要IDE的辅助功能了。当然画layout还是有可视化工具更好。但是代码本身是非常简单的,举个例子,要写一个JButton,更改一定属性,添加一些事件处理,就是

button(text:"click me", constraints:"align right", actionPerformed:{//do something here})

text就是button上显示的内容,constraints是Miglayout的constraints,最后就是事件处理,用closure直接写在这里。基本每个组件都是一行,除非你的事件处理非常复杂。



szmq2 写道
看了一些代码示例,的确方便,容易上手
看Think in java的时候作者在第三版中对SWING做过介绍,他认为对于SWING这些界面的东西比较繁琐,交给IDE等工具来完成比较好,我比较同意这个说法,但对于目前的IDE来说,感觉eclipse的插件不太好使用,netbanes又不太容易上手,所以现在我也是一样用代码在画,楼主介绍的miglayout是个很好的选择

0 请登录后投票
   发表时间:2011-05-23  
netbeans的 swing不容易上手,有没搞错。。。这么easy,不过他的伸缩性不太好。
0 请登录后投票
   发表时间:2011-05-23  
jgoodies的formlayout
0 请登录后投票
   发表时间:2011-05-23  
大哥,你好歹做个截图呀,或者提供源码。
太干涩了
0 请登录后投票
   发表时间:2011-05-24  
没觉得截图有必要,因为本来就是Swing,本来就是MigLayout,探讨的是写法不同,但是效果是完全一样的。如果你对MigLayout不熟,它官方网站的demo很好用,我文章里提到过的。如果你对SwingBuilder不熟,我也不是专门介绍SwingBuilder的,有不少文章,还有书有更好的介绍,我只是针对一个一般文章和书没讲细的地方多说几句。

你要是对这两个东西没什么兴趣,那我截图也没用啊。要是有兴趣,我提供的东西跟截图实在是没啥关系。

至于源码,通篇讲的都是代码的。写的是很干涩,因为只有你需要它的时候去查才能觉得需要,不需要的时候去看,那是没什么吸引力的。

qianye 写道
大哥,你好歹做个截图呀,或者提供源码。
太干涩了

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics