jtableを作るのは初めてなのですが、別のクラスからintのjtableを表示したいので、getTableメソッドを呼び出してjtableに代入しているのですがよろしいですか?
jTable1 = new javax.swing.JTable();
jTable1.setModel(new javax.swing.table.DefaultTableModel(
new int[][] = TableAdapter.getTableC()
));
jScrollPane1.setViewportView(jTable1);
arraydimension missing と言い続けているので、メソッド getDimension() を呼び出して、さまざまな方法で挿入しました
new int[getDimension()][] = TableAdapter.getTableC()
また
new int[getDimension()][new int[getDimension()][] = TableAdapter.getTableC()
前もって感謝します。私は Netbeans を使用しています。
2種類の動物を持つ動物テーブルを取得し、これから簡単にするために新しいテーブル(tableC)に格納される整数コードに解釈します
package tigers.bunnies;
public class TableAdapter {
static public int tableC[][];//=new int[3][3];
static private int dimension;
public void Table(){
Animal tableT[][];
tableT = table.getTable();
dimension=tableT.length;
//int tableC[][];
tableC = new int[dimension][dimension];
for(int i=0;i<dimension;i++){
for(int j=0;j<dimension;j++){
if(tableT[i][j]==null){
tableC[i][j]=0000;
}
else if(tableT[i][j] instanceof tiger){
tableC[i][j]=0001;
}
else if(tableT[i][j] instanceof tiger){
tableC[i][j]=0002;
}
}
}
}
public static int[][] getTableC() {
return tableC;
}
public static int getDimension() {
return dimension;
}
}
私が使うときも
jTable1.setModel(new javax.swing.table.DefaultTableModel(
TableAdapter.getTableC()
));
次のエラーがあります: (C:\Users\user\Desktop\error.png)