论坛首页 Java企业应用论坛

有了各种窗口设计器,我们还要手写 swing 代码吗

浏览 11439 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (4)
作者 正文
   发表时间:2011-08-08  
当你看懂了拖拉之后,IDE帮你生产的代码的时候,你就可以拖拉了。其实无所谓纠结是否拖拉的,看效率吧。
PS:拖拉的效果并不总是高于手写的,关键看你做什么,如果是开发基础控件,个人觉得swing更适合手写
开发swing,我都是手写,做.net,我都是拖拉 :)
0 请登录后投票
   发表时间:2011-08-08  
手写吧 好维护。 常用的一些代码(比如说 窗体的layout 监听器 等等) 可以写成一个模板类 有新的需求了 改改就可以了 其实不麻烦的 但要是有好的编译器 用用也无妨
0 请登录后投票
   发表时间:2011-08-08  
ray_linn 写道
003 写道
我总结一下,新手大多数用UI工具直接拖,老手大多数手写
因为直接用UI工具拖的局限很大,遇到复杂的需求不但带不来方便反而会造成麻烦



那我一定是新手~从来只拖拉不手写。


ray_linn就是喜欢抬杠,人家说大多数好不好
0 请登录后投票
   发表时间:2011-08-08  
为什么不呢
0 请登录后投票
   发表时间:2011-08-08  
现在都eclipse手写的飘过~
0 请登录后投票
   发表时间:2011-08-08  
咱们跟随微软的从MFC到WinForm到WPF一路用UI Buider拖控件过来,咋也没见到有什么“复杂布局不行”的问题,也没见有“维护起来恶心”的问题呢……怎么一到Swing就必须得手写才显得正常了?这是在装逼还是在卖萌?
0 请登录后投票
   发表时间:2011-08-08  
因为sun不给力啊
0 请登录后投票
   发表时间:2011-08-08  
int08h 写道
咱们跟随微软的从MFC到WinForm到WPF一路用UI Buider拖控件过来,咋也没见到有什么“复杂布局不行”的问题,也没见有“维护起来恶心”的问题呢……怎么一到Swing就必须得手写才显得正常了?这是在装逼还是在卖萌?


以前的C/S开发工具,界面描述和代码是分离的,所以拖拉很方便
SWING那鸟自己生成代码,如果你布局了界面,绑定了事件,然后去修改界面,你发现事件,布局,控件顺序对不上号了,密密麻麻的UI代码看得想吐,抓狂死你!

0 请登录后投票
   发表时间:2011-08-08  
vision2000 写道
int08h 写道
咱们跟随微软的从MFC到WinForm到WPF一路用UI Buider拖控件过来,咋也没见到有什么“复杂布局不行”的问题,也没见有“维护起来恶心”的问题呢……怎么一到Swing就必须得手写才显得正常了?这是在装逼还是在卖萌?


以前的C/S开发工具,界面描述和代码是分离的,所以拖拉很方便
SWING那鸟自己生成代码,如果你布局了界面,绑定了事件,然后去修改界面,你发现事件,布局,控件顺序对不上号了,密密麻麻的UI代码看得想吐,抓狂死你!


这明显是UI Builder不给力了,并不能说是“用编辑器不好”的理由呢……WinForm也是编辑器生成一个.designer.cs文件里面来new XxxControl()的,WPF也是Blend生成XAML还内联了Event的,大家一直相安无事啊……
0 请登录后投票
   发表时间:2011-08-08  
用netbeans 直接拖出来吧..简单快捷~

要看效果的移步我的博客.

http://yx200404.iteye.com/blog/1142908
0 请登录后投票
论坛首页 Java企业应用版

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