有方法吗?

解决方案 »

  1.   

    数据库里的行
    能自动在JTable中加一行表示行号。
      

  2.   

    给table添加一个rowheader就可以做到和excel一样的行号。
      

  3.   

    6楼说得没有错
    给table添加一个rowheader
      

  4.   

    其实是这样的:
    解释rowheader之前得解释一下columnheader
    打开Excel, 位于表格列上方,标有A,B,C,D...的地方就叫Column Header. 
    Row Header就是左方标有1,2,3,4的地方了jtable只提供了columnheader,没有提供rowheader,要想给jtable添加rowheader功能,就要把jtable添加到JScrollPane中去,让jscrollpane负责rowheader。
    你可以看看JScrollPane的API,解释得很清楚的(还有图片)。
      

  5.   

    是这个命令吗??
    public void setRowHeaderView(Component view)
      

  6.   

    jtable是不具备显示行号的功能的,除非你硬生生的把第0列显示行号。
    我们用jtable时往往要放在jscrollpane上,而jscrolllpane则有setrowheader的功能,而这个rowheader你可以是jlist,也可以是一个小的jtable,但推荐用jlist,除了设表头,你还可以设置cornner 等