从多个数据库表填充JavaFX tableview

时间:2013-07-29 19:09:54

标签: java javafx-2 javafx

我是JavaFX平台的新手,但在Java中感觉自己是goog。我如何从DB中的几个表填充JavaFX TableView?我发现很多例子都是从一个简单的表中填充,但不是大约2或3个表。

1 个答案:

答案 0 :(得分:0)

您可以尝试创建一个包含两个表的id的新类。然后,使用新创建的类,您可以修改tableColumns的cellValueFactories

tableColumn.setCellValueFactory(new Callback<TableColumn.CellDataFeatures<NewlyCreatedClass, Integer>, ObservableValue<String>>() {
    @Override
    public ObservableValue<String> call(TableColumn.CellDataFeatures<NewlyCreatedClass, Integer> param) {
        String str=processTheValueYouWant(param.getValue());
        return new SimpleStringProperty(str);
    }
});