gpt4 book ai didi

java - 如何通过列索引访问列?

转载 作者:搜寻专家 更新时间:2023-11-01 03:38:25 25 4
gpt4 key购买 nike

    model = new DefaultTableModel(data, columnNames) 
{
@Override
public String getColumnName(int col) {
return (String) columnNames[col];
}
};

table = new JTable(model);

for (int tc=0; tc<table.getColumnCount(); tc++)
table.getColumn(tc).setCellRenderer(new TextAreaRenderer());

我需要按列索引访问列。出现以下错误:

Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Identifier not found
at javax.swing.table.DefaultTableColumnModel.getColumnIndex(Unknown Source)
at javax.swing.JTable.getColumn(Unknown Source)

最佳答案

获取列需要使用列名,如下:

 for (int tc=0; tc<table.getColumnCount(); tc++)
table.getColumn(columnNames[tc]).setCellRenderer(new TextAreaRenderer());

关于java - 如何通过列索引访问列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22300491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com