普通  Vector Hashtable如果我在Jtable中使用数组,要求每个单元格有两个属性,如录入后的值,还有它在数据库中的字段,用哪种数组呢?(普通  Vector Hashtable)
怎么赋值、取得值呀?十分感谢!还有一个贴子,一样的问题,为了散分用的。快救我吧!!!!! 
http://expert.csdn.net/Expert/topic/2048/2048536.xml?temp=.3089563

解决方案 »

  1.   

    第一个问题:JTable有个构造函数JTable(Object[][] rowData, Object[] columnNames)前边是每列的值 后边是列名 这样的话  你要想得到c=a+b的话 只需要在第一个二维数组的创建里做相应的处理就可以 
         第二个问题:每个单元格有两个属性是什么意思 呵呵 
         胡言乱语 欢迎指正 QQ:9437467 (菜鸟勿近 小心飞刀)
      

  2.   

    1: 不存在
    2: Vector只是一个队列 hashtable则是排序的键-值对结构,照楼主的需求最好自己定义一个有两个属性的类来做好一些.
      

  3.   

    自己捕获table事件,根据事件重新设置单元格的值,用getValueAt();setValueAt()之类方法
      

  4.   

    我的程序现象是从数据库中读取数据时显示出来的中文是小方格,但是我就是点击table中的一条数据让他在textfield中显示出来,中文却能准确地显示,这是怎么回事,请大家帮帮我,我好急
      

  5.   

    1.重载table model的setValueAt()方法。
    2.Vector中放入hashtable
      

  6.   

    stonegump(龙飞虎) 能说的细些吗?我比较笨。
    道理我懂了,但自己实现很难,来些代码吧:P
      

  7.   

    同意龙飞虎的说法
    jtalbe是使用tablemodel的setvalueAt()方法来显示单元格的值,只要重载这个方法就可以了比如
    void setValueAt(int row,int col){
      Data[row][col]=Data[row][col-1]+Data[row][col-2];
    }大概意思就是这样了