在Java中使用不同的行号创建JTable

时间:2013-05-14 03:21:55

标签: java swing jtable

我想创建一个JTable,第一行包含2个项目,第二行包含1个项目,第三行包含2个项目,第四行包含1个项目,依此类推。此外,具有两个项目的行中的第一个项目左对齐,而具有两个项目的行中的第二个项目右对齐。具有一个项目的行中的项目向左对齐。所以前四行看起来像:

----------------------------
| item 1             item 2 |

| iteeeeem 3 //end of item 3|

| item 4            item 5 |

| iteeeeeeeeeeeeeeeeeeeem 6 |
_____________________________,

或表格如下所示 enter image description here

到目前为止,我的代码是

model = new DefaultTableModel();
model.addColumn("");
model.addColumn("");
model.addColumn("");
for (int i = 0; i < number_of_rows; i++){
model.addRow(new Object[] { ITEM_1, ITEM_2, ITEM_3 });}

这会在同一行中添加三个项目。我如何调整代码以获得我需要的东西?

谢谢!

0 个答案:

没有答案