在Java中创建具有不同行号的JTable
我想创建一个JTable,第一行有2个项目,第二行有1个项目,第三行有2个项目,第四行有1个项目,依此类推。此外,有两个项目的行中的第一个项目向左对齐,有两个项目的行中的第二个项目向右对齐。有一个项目的行中的项目向左对齐。所以前四行看起来像:在Java中创建具有不同行号的JTable,java,swing,jtable,Java,Swing,Jtable,我想创建一个JTable,第一行有2个项目,第二行有1个项目,第三行有2个项目,第四行有1个项目,依此类推。此外,有两个项目的行中的第一个项目向左对齐,有两个项目的行中的第二个项目向右对齐。有一个项目的行中的项目向左对齐。所以前四行看起来像: ---------------------------- | item 1 item 2 | | iteeeeem 3 //end of item 3| | item 4 item 5 | | iteee
----------------------------
| item 1 item 2 |
| iteeeeem 3 //end of item 3|
| item 4 item 5 |
| iteeeeeeeeeeeeeeeeeeeem 6 |
_____________________________,
或者桌子看起来像这样
到目前为止,我的代码是
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 });}
model=newdefaulttablemodel();
model.addColumn(“”);
model.addColumn(“”);
model.addColumn(“”);
for(int i=0;i<行数;i++){
addRow(新对象[]{ITEM_1,ITEM_2,ITEM_3});}
这会将三个项目添加到同一行中。如何调整代码以获得所需的内容
谢谢 这看起来不像是表格数据。请改用布局。很抱歉措辞不好,但是可以。它的目的是表格数据。我想创建一个每行有不同列的表。默认情况下,JTable不会切割您想要的内容。Y可以考虑作为一个可能的替代方案