用字符串列表填充 JTable 的行

比诺斯登克塞罗普洛斯

我目前正在做我的年终项目,我正在构建一个酒店预订系统。所以这是我的问题,我想显示我在服务器中进行查询的客户的预订(它是一个 3 层应用程序 GUI-SERVER-Database)。我想要做的是创建一个带有列的 Jtable

String[] columnNames = { "开始日期", "结束日期", "用户名", "单人间数量", "双人间数量", "三人间数量", "家庭间数量", } ;

每行将是一个列表,从下面:

List myList4 = new ArrayList(); 我的对象列表是:[[8, 2017-02-02, 2017-03-02, 3, 3, 0, 1, 0], [17, 2017-02-03, 2017-03-05, 3, 4、5、6、7]];

我对我必须做的事情感到非常困惑,我只想填充 8 个 JList,但它看起来很糟糕,我需要用户能够选择每个行保留,以便他可以删除或更新它。

卡米克

我的对象列表是...

因此,您需要解析数据,以便将其添加到表中。

基本代码可能类似于:

String columnNames = { "Starting Date", "Ending Date", ... };
DefaultTableModel model = new DefaultTableModel(columnNames, 0);

for (int i = 0; i < myList4.size(); i++)
{
    List row = myList4.get(i);
    model.addRow( row.toArray(...) );
}

JTable table = new JTable( model );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章