Object[][][] Array
すべてのデータまたは[Ljava.lang.Object;@
(整数) データの代わりにデータを含むという既存の問題から JTable フォームに入力しようとしてSystem.out.println("")
いますが、データを JTable に入れる前に印刷する必要がありますが、常に同じ問題が発生します。次のコードは小さなショット画面で、助けてくれてありがとう。
import java.awt.Component;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class gass extends JFrame {
String title[] ={"Box", "Weight", "Priority"};
public gass() {
int nb=interface1.BNumber;
Object[][][] data = new Object[nb][nb][nb];
int E1=0, E2=0;
for (int i=0;i<nb;i++)
{ data[i][0][0] = i+1;
E1 = (int) (Math.random() * 100);
data[0][i][0] = E1;
E2 = (int) (Math.random() * 10);
data[0][0][i] = E2;
}
for (int j=0;j<nb;j++)
{
System.out.println("*"+data[j][0][0]+"*"+data[0][j][0]+"*"+data[0][0][j]+"*");
}
JTable table = new JTable(data, title);
Component add = this.getContentPane().add(new JScrollPane(table));
this.setVisible(true);
table.setPreferredScrollableViewportSize(table.getPreferredSize());
this.setSize(800,400);
}
}
次のオブジェクト配列の最初のケースで常に間違ったデータを取得するという別の問題、***data[0][0][0] = wrong information !!***
私の小さなアプリケーションの出力の説明へのリンク、そして助けてくれてありがとう