我正在使用JTable在java swing中做小项目。当用户从JComboBox中选择值时,我想将它添加到JTable中。我尝试了一些代码,但它不起作用。请提出一些建议。
答案 0 :(得分:3)
关键在于您使用模型,最简单的解决方案是让JTable为其模型使用DefaultTableModel,并调用其addRow(...)
方法向JTable添加“行”数据。如果你看一下,在这个和其他网站上有很多这样的例子。
如果您需要更具体的帮助,那么请发布您的代码,包括不起作用的代码,并提出具体问题。最好发布sscce。
答案 1 :(得分: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了解其拥有的不同方法。