Vector ve=new Vector();
        Vector v=Imgr.bookselect(bookname,Integer.parseInt(bookid));// 调用业务逻辑方法得到一条记录,此时v是只有一条记录的二维的向量。       
       
        ve.add("书名");
        ve.add("书目号码");
        ve.add("类型");
        ve.add("作者");
        ve.add("价格");
        ve.add("状态");
        ve.add("出版社名称");
        ve.add("出版日期");
        TableModel t=new DefaultTableModel(v,ve);//显示在JTable1中
        this.jTable1.setModel(t);
但 表格中只显示 表头 不显示内容  大家指点指点  v 向量中 绝对 有内容   表格中 应该 显示一条 但 没有显示 ?麻烦大家指点指点?只能 看到 表头 不能看到那条记录

解决方案 »

  1.   


    import java.util.Vector;import javax.swing.JFrame;
    import javax.swing.JScrollPane;
    import javax.swing.JTable;
    import javax.swing.table.DefaultTableModel;
    import javax.swing.table.TableModel;public class T extends JFrame {
    public T() {
    JTable table = new JTable();
    Vector ve = new Vector();
    Vector v = new Vector(); ve.add("书名");
    ve.add("书目号码");
    ve.add("类型");

    Vector temp = new Vector();
    temp.add("Java程序设计"); 
    temp.add("123123"); 
    temp.add("计算机书籍");
    v.add(temp);//v中存放的是Vector
    TableModel t = new DefaultTableModel(v, ve);// 显示在JTable1中
    table.setModel(t);

    JScrollPane jsp = new JScrollPane(table);
    this.add(jsp); this.setTitle("JTable");
    this.setSize(800, 600);
    this.setVisible(true);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    } public static void main(String[] args) {
    new T();
    }
    }可以看看,上面的一个简单例子。或者是把你的代码贴出来。