Java 如何将数组的不同元素放入表的不同单元格中?
例如,我得到了一个数组[1,2,1]。现在我想在表格的不同单元格中设置它 如代码所示,我想将[1 2 1]放在这个表中Java 如何将数组的不同元素放入表的不同单元格中?,java,arrays,swing,cells,Java,Arrays,Swing,Cells,例如,我得到了一个数组[1,2,1]。现在我想在表格的不同单元格中设置它 如代码所示,我想将[1 2 1]放在这个表中 class datatablenew extends JFrame { private JPanel topPanel; private JTable table; private JScrollPane scrollPane; public datatablenew() { setTitle("dynamic dat
class datatablenew extends JFrame {
private JPanel topPanel;
private JTable table;
private JScrollPane scrollPane;
public datatablenew() {
setTitle("dynamic data");
setSize(300, 200);
setBackground(Color.gray);
// Create a panel to hold all other components
JPanel datapanel = new JPanel();
datapanel.setLayout(new BorderLayout());
getContentPane().add(datapanel);
// Create columns names
String rowData[]={"row 1","row 2","row 3"};
String columnname[]={"column 1","column 2","column3"};
// Create some data
String dataValues[][] =
{
{ "", "", "" },
{ "", "", "" },
{ "", "", "" },
{ "", "", "" }
};
// Create a new table instance
table =new JTable(dataValues,columnname);
table=new JTable(dataValues,rowData);
Add the table to a scrolling pane
scrollPane=new JScrollPane(table);
datapanel.add(scrollPane,BorderLayout.CENTER);
}
}
字符串数据值[][]={{1,2,1,1,1,1};?您最初是希望JTable中的数组中的值,还是希望在调用datatablenew构造函数之后找到一种方法来更改JTable的内容?数组应该分成两行三列,还是应该将列数增加到六列?