请问大家做GUI的 SWING组件添加 和 界面布局 时候都是自己写代码吗?还是用JBUILDER这种IDE啊?

jindouyun_axlwish 2004-04-26 09:08:49
我觉得自己写代码也太累了吧?JBUILDER很方便啊,为什么有很多人说不要用JB呢??

我刚学,请教啊!!!!!!!!!!!!!!!!!!!
...全文
160 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
AllanJD 2004-07-04
  • 打赏
  • 举报
回复
写起来很痛苦,但自己写诗有好处的,会写就可以了,觉得事件处理原理比较重要。
其实做事的时候真正的界面处理用的很少很少,你不觉得吗?
linwolong 2004-07-04
  • 打赏
  • 举报
回复
VE还行,我觉得它生成的代码结构比较合理,也便于自己维护。jbuilder生成的代码就是垃圾,乱七八糟的很难理清。而且jbuilder里用的所谓XYLayout不是swing标准的layout而是borland公司自己的layout,如果layout用null代替的话生成的代码用的是setBounds()方法实现的。其实我觉得BorderLayout比较不错。

我以前写过一段时间swt,觉得它里面的布局管理器很合理,确实不错。那时还没有swt的界面生成工具,所以我全部用手写代码,现在写swing也习惯于用手写,不过大的框架可以用工具生成,但要理解,适当修改以便于维护,自己写的代码自己很清楚,这样也有利于扩充。

总的来说不推荐用jbuilder生成界面,VE相对还可以。推荐用VE生成框架,然后手改之,剩下的就用手工解决了。
Maxdell 2004-07-04
  • 打赏
  • 举报
回复
哈哈,我用Intellij IDEA.
ralphvsclark 2004-04-26
  • 打赏
  • 举报
回复
用JB写得不容易维护,且代码风格比较差。而且布局不合理。
你自己写的就可以随意调整。
且Java的布局和Windows布局有很大差别。用Java写的布局当改变窗口大小的时候,里面的控件可以相应改变大小。
我感觉GridBagLayout结合BorderLayout是最好用的组合,且比较灵活
yongfans 2004-04-26
  • 打赏
  • 举报
回复
多数情况都是用的空布局,因为一个页面控件多了的话,你用BorderLayout就不好控制。
总体来说就看你做的是否复杂
zxyvb 2004-04-26
  • 打赏
  • 举报
回复
有没有好的JB方面的书下载呀?
binny 2004-04-26
  • 打赏
  • 举报
回复
VE
jindouyun_axlwish 2004-04-26
  • 打赏
  • 举报
回复
想要快速掌握一些JAVA知识的话(因为有急用~没有时间仔细一点点学了,真的),所以我可以不可以跳过手写GUI界面这一块,而用JB先做一下?

另外,JB用的时候一般都用哪个布局多一点呢,因为是新手,我看NULL个XYLayout好象更自由一些,NULL的话,应该是不太好吧,那XYLayout呢??

请教!!!
jerrygui 2004-04-26
  • 打赏
  • 举报
回复
我用JB,但不用它的jdbtools
atq9 2004-04-26
  • 打赏
  • 举报
回复
结合用.
flyxxxxx 2004-04-26
  • 打赏
  • 举报
回复
JB写的太滥,自己写的更便于理解、维护,还顺便多学点
jindouyun_axlwish 2004-04-26
  • 打赏
  • 举报
回复
但是可以改名啊,,那项目中一般你们都用什么啊?谢谢
Joyyu 2004-04-26
  • 打赏
  • 举报
回复
JB生成的代码不便维护,变量定义没有任何含义。如果你只是写测试代码可以用用,在项目中不推荐使用!

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧