Java 如何在现有JTable中按列名获取TableColumn?
我需要通过此方法更改现有Java 如何在现有JTable中按列名获取TableColumn?,java,swing,jtable,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.get
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();
}
私有JTable数据表;
public void changetTitleColumn(字符串列名称、字符串标题){
JTableHeader th=datatable.getTableHeader();
TableColumnModel tcm=th.getColumnModel();
TableColumn tc=tcm.getColumn(0);//请使用通用Java术语,即ChangeTitleColumn
→ <代码>更改标题栏
,栏名
→ <代码>列名称&标题
→ <代码>标题th.getTable().getColumn(“标识符”);