java - 使用 vector 进行 JTable 操作

标签 java swing jtable

我刚刚开始使用 JTable,我们有一个使用 JTable 的 Activity ,我在制作表格时遇到了问题,其中没有单个表格单元格。 enter image description here 我只是想知道是否有一种方法可以在其中创建单元格而不添加值。 顺便说一下,我对表数据使用了 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);

它将显示其中包含空行的表格。 enter image description here

如果您不知道什么是模型以及如何使用它们。检查this关联。

关于java - 使用 vector 进行 JTable 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58356452/

相关文章:

java - 除了 Class 对象之外,Permgen Space (sun 1.6 VM) 中还存储了什么?

java - 关于Java类构造函数的问题

java - 如何根据单元格的值为 jtable 的单元格着色

java - JTable:获取单元格内的对象位置

java - OSMDroid map 上的长按不起作用

java - 读取字符串 next() 和 nextLine() Java

java - Microbreaks - java swing 工具

java - 有人可以告诉我 java swing 的错误吗?

Java - 如何增加 JFileChooser 中文件夹名称的字体?

java - 我的列名称没有显示在我的 JTable 中