最近用netBeans开始做界面,使用布局管理后,将组件拖到面板上,
做出界面还说的过去;不过让我感觉不爽的是:netBeans产生的代码
好像很乱,很丑陋。当使用一些模式的时候,我必须对代码进行整理,

这似乎失去了可视化开发的初衷,
甚至我感觉还如去自己手写。
那么高手是怎么做的呢?

解决方案 »

  1.   

    没做过  up 换个IDE试试
      

  2.   

    做界面netBeans还可以了
    布局也要用模式?
      

  3.   

    这不是我要的答案,
    netBeans拖出来的界面和事件处理是混在一块的,
    一般GUI逻辑要和事件逻辑分离的.
      

  4.   

    netBeans用得很少,
    基本上都是手敲.
    敲习惯了,感觉也没什么大的影响.
    而且对整个程序结构更为清晰.
      

  5.   

    没见过拖拽就能做好界面的
    可能我见识少
    JBuilder手敲
      

  6.   

    我只用NB试了一次,也是看到代码好乱,然后再也没用过。现在只用Eclipse,界面都是手写的。
      

  7.   

    有一种方式界面可以配置演示地址(http://www.rayfile.com/files/4040c0ae-aee6-11dd-ae78-0014221b798a/ )已用Winrar打包的Wink生成的文件,解压后运行,演示了一个页面的配置过程,包括数据(表)、页面、菜单的配置,页面文件、表的生成等过程辅助补充
     IT本来就需要简单化
      

  8.   

    全部手写,本身不是专业 做UI的,NetBeans自动生成的代码实在是看不过眼,虽然方便,就是不习惯!
    用Eclipse手写代码,把组件用熟练了,写起来还是挺快的!
      

  9.   

    NETBEANS真的很不爽换eclipse+swt desinger插件试试
      

  10.   

    netbean很好用,我用了1年多了,特别是自由布局,jdk中好像也带了,至于代码格式和布局,netbean都提供了修改的方法,只要你想做,还是可以做出来的,
      

  11.   

    也有同感,Netbeans把所有东西都整到一块,看起来很累,不过仅做界面是很方便
      

  12.   

    netbeans真的很不爽。
    Jbuilder挺好的,还有是easyeclipse-desktop-java-1.2.2也挺好的,不妨试试。
      

  13.   

    不妨试一下这个eclipse插件:
    http://code.google.com/p/visualswing4eclipse/
    布局同netbeans一样方便,产生代码类似于VE,简洁优雅,不使用form文件,支持LookAndFeel设计。
      

  14.   

    netbeans 中swing 如果直接将部件放到面板上 生成的代码无法更改
      

  15.   

    使用NETBEAN编写代码有几个地方可以人为去写.
    一.直接在用提供的控件.修改相应控件的话,也是可以的,你用的是netbean 6.0的话,直接选种那个控件 ,然后点击右键,选择"定制代码"属性就可以,它会跳出一个面板,你可以在那里面编写与你所选中的控件的代码.另外你要是要添加事件处理的话,就直接选中控件,右键点击选择相应属性就可以了.
    二.直接在代码里面去加,加的方法是要自己先写一些 方法,然后把这些方法加在初始化的方法里.这样你就可以自己随意加自己的代码了.
    三.编写你自己的JavaBean控件,编译打包之后,加到netbean中去,这样你就可以自己使用自己定制的控件,毕竟netbean 的控件还是比较少,而且通长开发都要自己编写一些控件.
    另外,本人对netbean 的使用的感觉是最好不要使用它那些什么模式,这样只会增加你的麻烦,因为你要是要修改或定制控件会很麻烦.与其那样把时间浪费在那上面,还不如多看看一些论坛,这样倒还能学到一些新的东西.
      

  16.   

    NetBeans做界面好像还行啊,挺方便。
      

  17.   

    jbuilder绝对好 至少在做图形方面
      

  18.   

    JBuilder跟Netbeans相比,差大了。
    做界面,按需来决定改用IDE来可视化绘制还是手写代码。比如,就一个简单的对话框或面板,内部有些组件,位置固定,用Netbeans是最好的选择;但一旦碰到动态变化的,不手动写(最起码需要调整IDE的自动生成代码)那是不可能的。IDE不是万能的,但起码能加快你的开发效率。