我试图从现有Object[][][] Array
的问题中填充 JTable 表单,即我所有数据或包含[Ljava.lang.Object;@
而不是我的(整数)数据,即使我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 !!***
,一个链接,用于描述我的小应用程序的输出,非常感谢您的帮助