将ArrayList 转换为ObservableList(Convert ArrayList to ObservableList)
我想将ArrayList<HashMap>转换为ObservableList并将其放在我的TableView 。 将项放在TableView ,它只是不显示HashMap的值。 因此,对于具有6项目的ArrayList ,表中显示了6行,但单元格包含空值。
这是我有的:
@FXML TableView dataTable; //... Other code ...// ArrayList<HashMap> items = currentMysqlConn.getTableData(databaseName, tableName, 1000); ObservableList<HashMap> oblist = FXCollections.observableArrayList(items); dataTable.setItems(oblist); //... Other code ...//I would like to convert an ArrayList<HashMap> to an ObservableList and place it in my TableView. Placing the items in the TableView works, it just doesn't display the values from the HashMap. So, for an ArrayList that has 6 items, 6 rows show in the table, but the cells contain empty values.
Here is what I have:
@FXML TableView dataTable; //... Other code ...// ArrayList<HashMap> items = currentMysqlConn.getTableData(databaseName, tableName, 1000); ObservableList<HashMap> oblist = FXCollections.observableArrayList(items); dataTable.setItems(oblist); //... Other code ...//最满意答案
我能够得到它!
这篇博文正是我试图展示的内容:
http://blog.ngopal.com.np/2011/10/19/dyanmic-tableview-data-from-database/
I was able to get it!
This blog post is exactly what I was trying to display:
http://blog.ngopal.com.np/2011/10/19/dyanmic-tableview-data-from-database/
更多推荐
发布评论