如何在现有JTable中按列名获取TableColumn?

时间:2017-01-10 07:58:19

标签: java swing jtable

我需要通过此方法更改现有JTable的标题标题。

private JTable datatable;

public void ChangeTitleColumn(String ColumnName,String HeaderTitle){

    JTableHeader th = datatable.getTableHeader();
    TableColumnModel tcm = th.getColumnModel();     
    TableColumn tc = tcm.getColumn(0);   //<---- How to refer by ColumnName
    tc.setHeaderValue( HeaderTitle );
    th.repaint();
}

TableColumnModel只能通过列索引引用。如何按列名获取TableColumn

0 个答案:

没有答案