论坛首页 Java企业应用论坛

swing开发的系统

浏览 39713 次
精华帖 (10) :: 良好帖 (4) :: 新手帖 (0) :: 隐藏帖 (5)
作者 正文
   发表时间:2010-04-06  
carlkkx 写道
GH0769 写道
GUI栏位的布局部分:
其实我定义了数据库表中的一列是否要显示,显示的 高,宽后直接使用通用生成函数生成详细信息。当然对于个别比较复杂的界面,那么需要硬代码来定义GUI布局。不过大部分窗口都可以通用定义。详细信息窗口全部使用gridbaglayout布局管理器

其实我说的就是那种详细信息窗口,有很多栏位的那种表单窗口,这种画面一般都需要人为设计布局,这种情况下就是NetBeans可视化设计器发挥作用的地方了。比如你用gridbaglayout来布局,所以应该是手写的吧,我不知道你的软件里面这种详细信息画面有多少,否则写这种布局代码终究是无聊和繁琐,所以可视化设计器我认为是很必要的。


group有个问题就是修改的时候,会让人发狂
比如你的控件都是相对别的控件定位,这时如果删掉一个控件,其他的控件马上就乱掉,
基本上要重新拖一遍,非常不爽

gridbag现在的可视编辑器做的相当的好,拖拖也非常的方便,定位也方便
0 请登录后投票
   发表时间:2010-04-06  


  • 大小: 48.3 KB
0 请登录后投票
   发表时间:2010-04-06  
我也做过很多java swing的应用管理系统程序,感觉楼主做得很不错,想问一下,我一般都是手写界面,所以代码比较多,不太好维护。楼主是怎么解决的,还有界面业务较多,数据较多是不是会影响效率!
0 请登录后投票
   发表时间:2010-04-06  
carlkkx 写道
我觉得GUI开发走向更方便之路就是声明式,如果大家看过JavaFX的话,就会发现JavaFX脚本语言非常方便,它在语言级别上直接支持绑定,绑定对于GUI开发来说是一个非常重要的东西,如果这个东西强大,那么将非常方便。不然的话手动写大量命令式的事件代码也是非常繁琐的。


恩,javafx,做gui,做成desktop型的,

从设计到编码,开发应该更快速一些
0 请登录后投票
   发表时间:2010-04-06  
当然了,groovy的swingbuilder也是个不错的选择
0 请登录后投票
   发表时间:2010-04-07  
这个系统的基础代码是在04年搭建的,当时刚学java,一边学一边搭建。可想而知,没有过多的重构,没有良好的设计模式,代码的凌乱等等都存在并很严重。虽然后来一改再改。系统中的表超过了400张。源代码文件也超过1000个。我不知道对应这样的系统有没有更好的结构选择(java方面的,不讨论其他语言)。我觉得比较难的是业务逻辑的处理和调试。由于全部采用代码的方式,不借助任何可视化的东西,所以调试时痛苦不堪的。
0 请登录后投票
   发表时间:2010-04-07  
基本来说,系统都是直接操作jdbc。在性能,架构,网络,代码优化等等方面应该都存在不少的问题,不过好在实际中这些都没有严重的缺陷问题,还算稳定。大家有没有好的建议,可以发表言论啊。虚心求教。
0 请登录后投票
   发表时间:2010-04-07  
我并不觉得GUI借助可视化的设计工具会省多少时间。
0 请登录后投票
   发表时间:2010-04-07  
我把我的源代码拷贝到netbeans上时,居然死掉,多少次都不成功,不知道是不是设置的问题,没有使用加大的内存设置?
0 请登录后投票
   发表时间:2010-04-07  
GH0769 写道
我把我的源代码拷贝到netbeans上时,居然死掉,多少次都不成功,不知道是不是设置的问题,没有使用加大的内存设置?

————————————————————————————————————
NetBeans6.8可以直接导入Eclipse工程,不需要copy,NetBean直接在这个目录下建立自己的工程文件,这样两个IDE可以共享这个工程。
0 请登录后投票
论坛首页 Java企业应用版

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