我正在使用 JTable 在 java swing 中做小项目。当用户从 JComboBox 中选择值时,我想将其添加到 JTable。我尝试了一些代码,但它不起作用。请给一些建议。
问问题
125 次
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 回答