繁体   English   中英

从ArrayList填充JTable

[英]Populating JTable from ArrayList

此函数返回包含来自DB的一些数据的ArrayList

public ArrayList<ArrayList<Object>> executeQuery(String host, String database,
            String sqlStatement)

我需要用这个ArrayList填充JTable 例如,可能的输出之一可能是(3行,4列):

[[1, 10, 1, 2], [2, 11, 2, 1], [3, 12, 3, 1]]

我知道应该创建一个表模型,但如果以前不知道这些列怎么办?

您可以使用DatabaseMetaData的方法来查找表的属性的数量和名称。 您可以使用类文字作为运行时类型标记来动态填充数据结构。 还要考虑对接口进行编程,例如List<List<Number>>List<List<Integer>>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM