Javafx SceneBuilder Метод получения таблицы Метод дает мне исключение NullPointerException - PullRequest
0 голосов
/ 01 ноября 2018

Как описано в заголовке ...

@FXML
private TableView<Product> table;

@FXML
private TableColumn<Product, String> iname;

@FXML
private TableColumn<Product, String> ilast;

@FXML
private TableColumn<Product, String> iid;

public ObservableList<Product> data = FXCollections.observableArrayList(
   new Product("John", "Smith", "23")
);

    @Override
    public void initialize(URL location, ResourceBundle resources) {

       iname.setCellValueFactory(new PropertyValueFactory<Product, String>("name")); 
       ilast.setCellValueFactory(new PropertyValueFactory<Product, String>("lastname"));
       iid.setCellValueFactory(new PropertyValueFactory<Product, String>("id"));
       table.setItems(data);
    }

public void addItems(String name, String lastname, String id) {
    Product p = new Product(name, hwid, core, os, proc);
    data.add(p);
    getTable().refresh();
}

public TableView<Product> getTable() {
    return table;
}

table.setItems (данные);

Работает нормально, но если я пытаюсь обновить таблицу методом getter, я получаю исключение NullPointerException.

Вы можете мне помочь?

...