-3

我正在使用 JTable 在 java swing 中做小项目。当用户从 JComboBox 中选择值时,我想将其添加到 JTable。我尝试了一些代码,但它不起作用。请给一些建议。

4

2 回答 2

3

关键在于您使用模型,最简单的解决方案是让您的 JTable 为其模型使用 DefaultTableModel 并调用其addRow(...)方法将“行”数据添加到 JTable。如果你看的话,在这个网站和其他网站上有很多这样的例子。

如果您需要更具体的帮助,那么可以,发布您的代码,包括不起作用的代码,并提出具体问题。最好发布一个sscce

于 2012-10-06T13:21:26.183 回答
1

向您的表声明一个模型,然后使用该模型向表中添加行

DefaultTableModel dtm = new DefaultTableModel();
JTable table = new JTable(dtm);

// Add Columns
dtm.addColumn("Col1");
dtm.addColumn("Col2");

// Add row data
dtm.addRow(...);
dtm.addRow(...);

阅读DefaultTableModel以了解它具有的不同方法。

于 2012-10-06T13:58:27.887 回答