gpt4 book ai didi

java - 无法使用 int[][] 和 String[] 参数构造 JTable

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

构造函数 JTable 给我一个错误,内容如下:

"The constructor JTable(int[][], String[]) is undefined"

尽管它有一个构造函数 JTable(Object[][], Object[]) (Calcul.apartements 的类型为 int[][] )

    String[] colonnes = {"Appartements", "Prix Milion de Cts", "Tempd duTrajet/C.v (en min)", "Superficie (en m2)", "Etage"};
table = new JTable(Calcul.appartements, colonnes);

最佳答案

你有两个选择:

  1. 将您的 Calcul.appartements 数据更改为 Object[][]Integer[][] (如 @MadProgrammer 在评论)
  2. 实现您自己的表格模型。

实现表模型可能很简单:

TableModel dataModel = new AbstractTableModel() {
public int getColumnCount() { return colonnes.length; }
public String getColumnName(int col) { return colonnes[col]; }
public int getRowCount() { return Calcul.appartements.length; }
public Object getValueAt(int row, int col) { Calcul.appartements[row][col]; }
};
JTable table = new JTable(dataModel);

关于java - 无法使用 int[][] 和 String[] 参数构造 JTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47541067/

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