0
我有下一個String JSONArray,我想將它添加到TableView到JavaFX。tableview中的JSON數據JAVAFX
[{"id":"1","desc":"new","port":774},{"id":"2","desc":"old","port":774}]
我能做什麼?
想法請!
我有下一個String JSONArray,我想將它添加到TableView到JavaFX。tableview中的JSON數據JAVAFX
[{"id":"1","desc":"new","port":774},{"id":"2","desc":"old","port":774}]
我能做什麼?
想法請!
This page給出了下面的例子:
final TableView<String[]> tableView = new TableView<String[]>();
DataSourceReader reader = new FileSource(getClass().getResourceAsStream("tweets.json"));
ObjectDataSourceBuilder builder = ObjectDataSourceBuilder.create()
.itemClass(JsonTableSample.Tweet.class).dataSourceReader(reader)
.columns("author","text")
.itemTag("results").format(Format.JSON);
ObjectDataSource ds = builder.build();
ds.retrieve();
tableView.setItems(ds.getData());
tableView.getColumns().addAll(ds.getColumns());
你或許應該在那裏尋找。完整的例子有一個代表JSON的類(JsonTableSample.Tweet)。
該示例使用DataFX。你可以在這裏找到更多關於DataFX框架的信息:http://www.javafxdata.org/ –