gpt4 book ai didi

java - 如何在 jTable 中显示二维数组?

转载 作者:行者123 更新时间:2023-11-29 06:20:25 25 4
gpt4 key购买 nike

我有一个名为 Status.Data[][] 的静态二维数组和一个名为 Status.Columns[] 的列标题。

我正在使用 net beans,我希望能够用数组填充表。

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
jTable1.setColumnModel(new DefaultColumnModel(Status.Data, Status.Columns));
}

这会抛出一个错误,它需要一个 TableColumnModel。

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
jTable1.setColumnModel(new TableColumnModel(Status.Data, Status.Columns));
}

这表示 java.swing.table.TableColumnModel 是抽象的,无法实例化。

如果我能弄清楚如何在窗口打开时显示它,我会很高兴。

如何填充表格?

最佳答案

您可以创建表模型,然后将其传递给表构造函数:

TableModel model = new DefaultTableModel(Status.Data, Status.Columns);
JTable table = new JTable(model);

关于java - 如何在 jTable 中显示二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3326129/

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