Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void createOrderTableView() {
- TableColumn<Product, String> colName = new TableColumn<>("Name");
- colName.setMinWidth(100.0);
- colName.setCellValueFactory(new Callback<CellDataFeatures<Product, String>, ObservableValue<String>>() {
- public ObservableValue<String> call(CellDataFeatures<Product, String> p) {
- // p.getValue() returns the Person instance for a particular TableView row
- return p.getValue().nameProperty();
- }
- });
- TableColumn<Product, Number> colPrice = new TableColumn<Product, Number>("Price");
- colPrice.setMinWidth(100.0);
- colPrice.setCellValueFactory(new Callback<CellDataFeatures<Product, Number>, ObservableValue<Number>>() {
- public ObservableValue<Number> call(CellDataFeatures<Product, Number> p) {
- // p.getValue() returns the Person instance for a particular TableView row
- return p.getValue().priceProperty();
- }
- });
- TableColumn<Product, Number> colCount = new TableColumn<Product, Number>("Buy Count");
- colCount.setMinWidth(100.0);
- colCount.setCellValueFactory(e -> {
- return e.getValue().quantityProperty();
- });
- orderTableView = new TableView<>();
- orderTableView.getColumns().add(colName);
- orderTableView.getColumns().add(colPrice);
- orderTableView.getColumns().add(colCount);
- //orderTableView.setItems(order);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement