如何通过Button将记录添加到JTable?

时间:2017-03-25 06:17:41

标签: java jtable

enter image description here

请帮忙。 怎么做。每次我点击jbutton数量和价格将+++

2 个答案:

答案 0 :(得分:0)

您应该使用DefaultTableModel创建JTable对象作为构造函数参数。 e.g。

DefaultTableModel tableModel=new DefaultTableModel();

 tableModel.addColumn("Menu");



tableModel.addColumn("Quantity");



tableModel.addColumn("Price");



JTable jtable=new JTable(tableModel);

要在按钮上单击添加行,您可以在按钮单击事件中使用此代码   tableModel.addRow("Pizza","2","240");。像这样 希望这会对你有所帮助。

答案 1 :(得分:0)

您可以使用DefaultTableModel类来设置表格单元格的值。见下面的例子:

JTable table = newJTable();
DefaultTableModel model = (DefaultTableModel)table.getModel();
model.setRowCount(2); //Set the number of rows to be added.
model.setValueAt("Row0Col0", 0, 0); //First parameter is Value, second is row number and Third is column Number
model.setValueAt("Row1Col0", 1, 0);
model.setValueAt("Row0Col1", 0, 1);
model.setValueAt("Row1Col1", 1, 1);