表格内容不可见的问题

时间:2016-03-25 07:11:17

标签: java javafx

我的Java应用程序中有以下Node创建者:

private Node createWelcomePane() {
    HBox hbox_accounts = new HBox();
    this.getAccounts();
    tableAccounts.setPrefSize(500,500);
    final Label label = new Label("Address Book");
    label.setFont(new Font("Arial", 20));
    tableAccounts.setEditable(false);
    TableColumn idCol = new TableColumn("ID");
    idCol.setMinWidth(100);
    idCol.setCellValueFactory(
            new PropertyValueFactory<Account, Integer>("id"));

    TableColumn typeCol = new TableColumn("Account Type");
    typeCol.setMinWidth(100);
    typeCol.setCellValueFactory(
            new PropertyValueFactory<Account, String>("type"));

    TableColumn balanceCol = new TableColumn("Balance");
    balanceCol.setMinWidth(200);
    balanceCol.setCellValueFactory(
            new PropertyValueFactory<Account, Float>("balance"));

    tableAccounts.setItems(accountList);
    tableAccounts.getColumns().addAll(idCol, typeCol, balanceCol);
    hbox_accounts.getChildren().add(tableAccounts);
    hbox_accounts.setAlignment(Pos.CENTER);
    return hbox_accounts;
}

哪个好 - 它创建了表格。但是,表中没有任何数据(但是,我可以点击前4行 - 因为我的数组中有4个)。任何想法为何数据不可见?

1 个答案:

答案 0 :(得分:-1)

我发现我必须在帐号类中添加getter和setter。

案件解决了!