-1
jtable Ich möchte anzuzeigen:Fehler beim Display Data Arrays
double c[][][]=new double[1][9][2];
double a[][][]=new double[1][9][2];
zu JTable. Ich habe diesen Code:
int row=4,column=9;
String isi[][] = new String[4][9];
String isi2[][] = new String[1][20];
TableModel premise = new DefaultTableModel(row, column);
for(row=0;row<4;row++){
for(column=0;column<9;column++) {
if(row<2) {
isi[row][column]= String.valueOf(c[0][column][row]);
premise.setValueAt(isi[row][column], row, column);
}
else {
row = row - 2;
isi[row][column] = String.valueOf(a[0][column][row]);
premise.setValueAt(isi[row][column], row, column);
}
}
}
j_premise.setModel(premise);
row=1; column=20;
TableModel cons = new DefaultTableModel(row, column);
for(row=0;row<1;row++){
for(column=0;column<20;column++) {
isi2[row][column] = Double.toString(T[column][row]);
cons.setValueAt(isi2[row][column], row, column);
}
}
j_consequent.setModel(cons);
aber plötzlich mein PC nicht, nachdem er reagierte zusammengestellt. Wie behebt man das?
Der Code ist in einer Endlosschleife: 'for (int row = 0; Zeile <4; Zeile ++) {if (Zeile <2) {...} else {Reihe = Reihe - 2; ...}} Dies bewirkt, dass 'row' auf '0' zurückgesetzt wird, sobald '2' erreicht ist ... –
Also muss ich zwischen c und a unterscheiden? –
Warum verwenden Sie Single-Element-Array? –