我目前正在做我的年终项目,我正在构建一个酒店预订系统。所以这是我的问题,我想显示我在服务器中进行查询的客户的预订(它是一个 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] 删除。
我来说两句