Java Reference
In-Depth Information
final TableView<Person> employeeTableView = new
TableView<>();
employeeTableView.setPrefWidth(300);
final ObservableList<Person> teamMembers
= FXCollections.observableArrayList();
employeeTableView.setItems(teamMembers);
TableColumn<Person, String> aliasNameCol = new
TableColumn<>("Alias");
aliasNameCol.setEditable(true);
aliasNameCol.setCellValueFactory(new
PropertyValueFactory("aliasName"));
aliasNameCol.setPrefWidth(employeeTableView.getPrefWidth()
/ 3);
TableColumn<Person, String> firstNameCol = new
TableColumn<>("First Name");
firstNameCol.setCellValueFactory(new
PropertyValueFactory("firstName"));
firstNameCol.setPrefWidth(employeeTableView.getPrefWidth()
/ 3);
TableColumn<Person, String> lastNameCol = new
TableColumn<>("Last Name");
lastNameCol.setCellValueFactory(new
PropertyValueFactory("lastName"));
lastNameCol.setPrefWidth(employeeTableView.getPrefWidth()
/ 3);
employeeTableView.getColumns().setAll(aliasNameCol,
firstNameCol, lastNameCol);
gridpane.add(employeeTableView, 2, 1);
// selection listening
leaderListView.getSelectionModel().selectedItemProperty().addListener(
(ObservableValue<? extends Person> observable,
Search WWH ::




Custom Search