是用JTable,但是我怎么列的头那一行标题打不出来啊!
说清楚些啊

解决方案 »

  1.   

    加上 JScrollPane就出来了
    如:
    getContentPane().add(new JScrollPane(table));
      

  2.   

    需要自己搞个render,如:
    jTable.getColumn(jTable.getColumnName(0)).setCellRenderer(new  RowRenderer());class ColRenderer extends DefaultTableCellRenderer{
      public Component getTableCellRendererComponent(JTable table,
                                Object value,boolean isSelected,boolean hasFocus,
                                int row,int column){
              JButton jl=new JButton();
              if(value!=null)
                jl.setText(value.toString());
              else jl.setText("");
              jl.setBackground(table.getTableHeader().getBackground());
              jl.setOpaque(true);
              return jl;
    }
    }
      

  3.   

    jTable.getColumn(jTable.getColumnName(0)).setCellRenderer(new  RowRenderer());
    这句话需要导入哪个包文件?RowRenderer()一直报错啊!
      

  4.   

    sorry,写错了import javax.swing.table.*;jTable.getColumn(jTable.getColumnName(0)).setCellRenderer(new  ColRenderer());