你要做的是应用程序还是applet?
如果是后者,可以用jsp页面取得数值再用javascript计算和

解决方案 »

  1.   

    我是做应用程序,里面用到了jdbTable,然而我需要客户不能够修改某些指,并且在他们做录入的时候,一些值,会发生变化
      

  2.   

    table = new JTable(tableModel);
    table.getSelectionModel().addListSelectionListener(new ListSelectionListener(){
    public void valueChanged(ListSelectionEvent e)
    {
        String selected = tableModel.getValueAt(table.getSelectedRow(),table.getSelectedColumn());
        int row = table.getSelectedRow();
    }
            }
           });这样可以得到列号和行号以及选择的值,其实你的问题只要知道行号就行了,自己写一个model,在里边些个方法取出所在行号的所有值相加就行了。因为model里的数据一般是放在一个嵌套Vector里的,也可能是放在二维数组里,都一样。你可以从嵌套Vector里取出第row个Vector,然后把这个Vector里的所有值累加即可。
      

  3.   

    int rowIndex = jdbTable1.getSelectedRow();
    int cols = dBTableModel1.getColumnCount();
    int total = 0;
    for(int i=0;i<cols;i++)
    {
       try{
           String valueStr = (String)dBTableModel1.getValueAt           (rowIndex,cols);
           int value = Integer.parseInt(valueStr.trim());
           total+=value;
          }catch(Exception eee){}
    }我没有连数据库,因为昨天停电服务器还没有起来。
    只是参照几个类的方法来实现思路。
    JdbTable对应着DBTableModel。DBTableModel可以设置DataSet。
    你可以用一个按钮JButton来激发这个计算。