王辉的博客

MigLayout

在进行界面设计的时候,特别是需要很多数据输入的界面,会常常用到网格式的布局管理器。最最常用的便是GridBagLayout。

这个布局管理器,如果用代码生写的话,那么将会是一场噩梦,不仅代码繁琐冗长,而且不易读,最终导致不能被维护。另一个选择是,利用IDE提供的视觉化辅助工具来帮助设计,进而生成代码。可这些辅助工具往往有它的局限性,一是得要求所有的程序员都得有此工具在手边,因为读生成的代码,就像读汇编一样,其次,这些辅助工具在面临一些特殊请况时也是爱莫能及。

MigLayout, 便是为此而生的。因为简洁,所以强大。

用它做布局,就相当于把脑子里的图形,一泻千里式的敲成代码,不用任何辅助工具,代码清晰可见,易读易懂,还利于维护,它才是程序员的好朋友。

王辉 wechat
订阅王辉的博客,请长按或扫描上方微信二维码