物料代码  物料名称   数量   单价  金额
001        电脑A     1     3000   3000.00
002        电脑B     1     15000 15000.00
合计                                  18000.00
预作一订单明细行输入界面,请问上述合计栏如何设计?谢谢!

解决方案 »

  1.   

    不要用JTable做,在数据库中有这样的命令可以把合计行算出来的,算出来直接填到JTable的model中去。
      

  2.   

    上作得是维护界面,若作查询的确可以通过构造TableModel然后再显示.
      

  3.   

    JTable有单元格合并的功能
    把“合计  ”行的前3列合并,不就ok了
      

  4.   

    "JTable有单元格合并的功能把“合计  ”行的前3列合并",是可以作到从后台数据库表提取出明细行数据,并构造合计汇总行数据显示.但若在作明细行数据修改,新增/删除时,要求汇总行数据始终显示在JTABLE最后一行,其移动滚动条时需保持最后一行位置始终能在界面显示,并能实时反映明细行数据变化后的汇总数值;通过构造合计行汇总数据,并将合计行数据填入JTABLE内作合并单元格后显示处理,显然可以达到显示的效果,但在新增/修改/删除数据,滚动行数据时,似乎很是麻烦.不知哪位高手是否与其它解决方案?
      

  5.   

    直接说给你吧
    重载valuechanged() DefaultTableModel里面的
      

  6.   

    在里面写:
    dtm.setValueAt(int row, 5)=dtm.getValueAt(int row, 3) *dtm.getValueAt(int row, 3) 在里面加一下类型转换
      

  7.   

    楼上的朋友,看了一下jide控件里面确实有jtable作为输入并自动统计合计行界面.但是商用控件啊
      

  8.   

    菜鸟真多,这个用的着什么jide?
    和jide一点关系都没有