Advertisement
Guest User

Untitled

a guest
May 25th, 2015
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.31 KB | None | 0 0
  1. private void createOrderTableView() {
  2.         TableColumn<Product, String> colName = new TableColumn<>("Name");
  3.         colName.setMinWidth(100.0);
  4.         colName.setCellValueFactory(new Callback<CellDataFeatures<Product, String>, ObservableValue<String>>() {
  5.             public ObservableValue<String> call(CellDataFeatures<Product, String> p) {
  6.                 // p.getValue() returns the Person instance for a particular TableView row
  7.                 return p.getValue().nameProperty();
  8.             }
  9.         });
  10.        
  11.         TableColumn<Product, Number> colPrice = new TableColumn<Product, Number>("Price");
  12.         colPrice.setMinWidth(100.0);
  13.         colPrice.setCellValueFactory(new Callback<CellDataFeatures<Product, Number>, ObservableValue<Number>>() {
  14.             public ObservableValue<Number> call(CellDataFeatures<Product, Number> p) {
  15.                 // p.getValue() returns the Person instance for a particular TableView row
  16.                 return p.getValue().priceProperty();
  17.             }
  18.         });
  19.  
  20.         TableColumn<Product, Number> colCount = new TableColumn<Product, Number>("Buy Count");
  21.         colCount.setMinWidth(100.0);
  22.         colCount.setCellValueFactory(e -> {
  23.             return e.getValue().quantityProperty();
  24.         });
  25.        
  26.         orderTableView = new TableView<>();
  27.         orderTableView.getColumns().add(colName);
  28.         orderTableView.getColumns().add(colPrice);
  29.         orderTableView.getColumns().add(colCount);
  30.         //orderTableView.setItems(order);
  31.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement