我刚刚开始使用 JTable,我们有一个使用 JTable 的 Activity ,我在制作表格时遇到了问题,其中没有单个表格单元格。 我只是想知道是否有一种方法可以在其中创建单元格而不添加值。 顺便说一下,我对表数据使用了 vector 。
PS: My Teacher forbids us from using Arrays that's why I use vector instead coz that's the only thing I can find easy for me to use.
最佳答案
如果我正确理解你的问题,你想向 JTable 添加空单元格。您可以通过添加带有空 vector 的行来做到这一点。
model.addRow(new Vector());
如果还不清楚。创建模型
DefaultTableModel model = new DefaultTableModel() {
String[] person = {"ID", "firstName", "LastName", "M.I", "Age", "Street", "City"};
@Override
public int getColumnCount() {
return person.length;
}
@Override
public String getColumnName(int index) {
return person[index];
}
};
添加空行
model.addRow(new Vector()); // your empty vector
将模型传递给 Jtable 构造函数
JTable table = new JTable(model);
如果您不知道什么是模型以及如何使用它们。检查this关联。
关于java - 使用 vector 进行 JTable 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58356452/