最近用netBeans开始做界面,使用布局管理后,将组件拖到面板上,
做出界面还说的过去;不过让我感觉不爽的是:netBeans产生的代码
好像很乱,很丑陋。当使用一些模式的时候,我必须对代码进行整理,
这似乎失去了可视化开发的初衷,
甚至我感觉还如去自己手写。
那么高手是怎么做的呢?
做出界面还说的过去;不过让我感觉不爽的是:netBeans产生的代码
好像很乱,很丑陋。当使用一些模式的时候,我必须对代码进行整理,
这似乎失去了可视化开发的初衷,
甚至我感觉还如去自己手写。
那么高手是怎么做的呢?
布局也要用模式?
netBeans拖出来的界面和事件处理是混在一块的,
一般GUI逻辑要和事件逻辑分离的.
基本上都是手敲.
敲习惯了,感觉也没什么大的影响.
而且对整个程序结构更为清晰.
可能我见识少
JBuilder手敲
IT本来就需要简单化
用Eclipse手写代码,把组件用熟练了,写起来还是挺快的!
Jbuilder挺好的,还有是easyeclipse-desktop-java-1.2.2也挺好的,不妨试试。
http://code.google.com/p/visualswing4eclipse/
布局同netbeans一样方便,产生代码类似于VE,简洁优雅,不使用form文件,支持LookAndFeel设计。
一.直接在用提供的控件.修改相应控件的话,也是可以的,你用的是netbean 6.0的话,直接选种那个控件 ,然后点击右键,选择"定制代码"属性就可以,它会跳出一个面板,你可以在那里面编写与你所选中的控件的代码.另外你要是要添加事件处理的话,就直接选中控件,右键点击选择相应属性就可以了.
二.直接在代码里面去加,加的方法是要自己先写一些 方法,然后把这些方法加在初始化的方法里.这样你就可以自己随意加自己的代码了.
三.编写你自己的JavaBean控件,编译打包之后,加到netbean中去,这样你就可以自己使用自己定制的控件,毕竟netbean 的控件还是比较少,而且通长开发都要自己编写一些控件.
另外,本人对netbean 的使用的感觉是最好不要使用它那些什么模式,这样只会增加你的麻烦,因为你要是要修改或定制控件会很麻烦.与其那样把时间浪费在那上面,还不如多看看一些论坛,这样倒还能学到一些新的东西.
做界面,按需来决定改用IDE来可视化绘制还是手写代码。比如,就一个简单的对话框或面板,内部有些组件,位置固定,用Netbeans是最好的选择;但一旦碰到动态变化的,不手动写(最起码需要调整IDE的自动生成代码)那是不可能的。IDE不是万能的,但起码能加快你的开发效率。