gpt4 book ai didi

java - 对象数组[]

转载 作者:行者123 更新时间:2023-12-01 12:56:44 26 4
gpt4 key购买 nike

将对象[]分配给对象[]

public TableDB(){
model = new DefaultTableModel();

table = new JTable(model){/*{ public boolean isCellEditable(int rowIndex, int colIndex) {
return editMode; //Disallow the editing of any cell
}}*/;
/*public Class<?> getColumnClass(int columnIndex) {
switch (columnIndex) {
case 0:
return String.class;
case 1:
return Integer.class;
default:
return Boolean.class;
}}*/};
addColumnFromDB();
addDataFromDB();
JScrollPane scrollPane = new JScrollPane(table);
//model.addColumn("Name");
//model.addColumn("Score");
//
this.add(new JScrollPane(table));
table.setCellSelectionEnabled(false);

}

public void addDataFromDB(){
Object[] data = bl.getData();
for(int i = 0;i<data.length;i++){
model.addRow(data[i]);
}
}

其他类

public Object[] getData()
{
Object[] data ={"a"};
return data;
}

编译器说“没有找到适合 addRow(java.lang.Object) 的方法”,但我使用 Object[]问题出在 model.addRow(data[i]);

最佳答案

如果您像我假设的那样使用 DefaultTableModel

,我认为您应该执行以下代码
public void addDataFromDB(){
Object[] data = bl.getData();
model.addRow(data);
}

关于java - 对象数组[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23822957/

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