将2D数组发送到JTable

时间:2017-11-19 06:33:51

标签: java swing

我在Eclipse中使用swing和java从2D数组向JTable发送数据     String [] [] row = {{" iphone"},{" 34567"}}; 我有一个2D数组。我想使用eclipse在JTable中显示它。 JTable必须像#34; Phone"和"价格"只需点击一下按钮即可填充Jtable。

String[] columns = {"Phone","Price"};

有些人可以帮我把它显示在JTable中

1 个答案:

答案 0 :(得分:0)

DefaultTableModel model = new DefaultTableModel(new Object[]{"Column1", "Column2"})
JTable table = new JTable(model);

添加一行:

DefaultTableModel model = (DefaultTableModel)table.getModel();

model.addRow(new Object[]{"iPhone", "73567",});

将上述代码放在按钮执行的操作中。

public void actionPerformed(ActionEvent e)
{
    DefaultTableModel model = (DefaultTableModel)table.getModel(); 

    model.addRow(new Object[]{"iphone", "73576"});
}