论坛首页 Java企业应用论坛

swing开发的系统

浏览 39716 次
精华帖 (10) :: 良好帖 (4) :: 新手帖 (0) :: 隐藏帖 (5)
作者 正文
   发表时间:2010-04-05  
多表头是怎么做出来的??
0 请登录后投票
   发表时间:2010-04-05  
这个系统的资源消耗如何,如果客户机器差会不会造成不流畅,这个是我比较关心的
0 请登录后投票
   发表时间:2010-04-05  
以当今的硬件条件,资源不会考虑太多,况且java会根据内存的大小来调整资源的分配。目前为止,尚未出现内存不足而死机的现象,只能说java的垃圾回收起到了比较大的作用。
0 请登录后投票
   发表时间:2010-04-05  
因为系统启动后开启了众多的公共资源,内存基本稳定在40m左右。系统尚未出现不知名的异常而导致的程序退出。java的gc和异常处理都很好。
0 请登录后投票
   发表时间:2010-04-05  
嗯,不错好东西!
我也想请问那个多表头是怎么做的啊?
0 请登录后投票
   发表时间:2010-04-05  
多表头是很简单的,可以在google上搜索 java 多表头 ColumnGroup, GroupableTableHeader,GroupableTableHeaderU和GroupableHeaderExample1、ColumnGroup即可,这个好像是sun提供的demo,不过基本够用了,稍作修改即可。
0 请登录后投票
   发表时间:2010-04-05   最后修改:2010-04-05
看起来不错,我想问一下那个表单上面有些栏位标签的颜色是绿色有些是红色,这是用作什么区别呢?
0 请登录后投票
   发表时间:2010-04-05   最后修改:2010-04-05
像这样的Swing项目为什么不使用NetBeans作为开发工具呢?GUI布局方面NetBeans强大也方便很多,比如那些有大量栏位的表单,如果不用可视化设计器,拿还不麻烦死。
0 请登录后投票
   发表时间:2010-04-05  
我也帖几个Swing的画面:








  • 大小: 31.4 KB
  • 大小: 54.8 KB
  • 大小: 55.7 KB
  • 大小: 50.1 KB
0 请登录后投票
   发表时间:2010-04-05  
像这样的Swing项目为什么不使用NetBeans作为开发工具呢?GUI布局方面NetBeans强大也方便很多,比如那些有大量栏位的表单,如果不用可视化设计器,拿还不麻烦死。

其实项目中从未有真正的代码来设定一个表格的栏位信息,全部是在后台定义好之后jdbc读取到这些栏位的中文名,宽度,是否可以排序,等。。 你看到的table的栏位是在table和中间层关联的时候会自动根据中间层的设定来自动生成栏位,当然也包括了改栏位的编辑器,渲染器等等。
以现在的模块化,我们界面不需要过多的设置,反而是业务逻辑处理的代码比较多,最简单的我想生成一个维护单表的数据库表只需要极短的代码就可以了。例如:

public class SystemsInit extends SingleFrame
{
public SystemsInit()
{
super();
this.initDataSet("systems", "sys_id", null, "pos", this.frame_menu_id, false);
this.initComponent();
this.initUI();

  public static void main(String args[])
  {
    SwingUtil.main(args);
    new SystemsInit();
  }
}
这样少的代码就可以实现如下的维护窗口:



  • 大小: 16.9 KB
0 请登录后投票
论坛首页 Java企业应用版

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