Java Code Examples for javafx.scene.control.TableColumn#setText()
The following examples show how to use
javafx.scene.control.TableColumn#setText() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: TableSample.java From marathonv5 with Apache License 2.0 | 7 votes |
public TableSample() { final ObservableList<Person> data = FXCollections.observableArrayList( new Person("Jacob", "Smith", "[email protected]" ), new Person("Isabella", "Johnson", "[email protected]" ), new Person("Ethan", "Williams", "[email protected]" ), new Person("Emma", "Jones", "[email protected]" ), new Person("Michael", "Brown", "[email protected]" ) ); TableColumn firstNameCol = new TableColumn(); firstNameCol.setText("First"); firstNameCol.setCellValueFactory(new PropertyValueFactory("firstName")); TableColumn lastNameCol = new TableColumn(); lastNameCol.setText("Last"); lastNameCol.setCellValueFactory(new PropertyValueFactory("lastName")); TableColumn emailCol = new TableColumn(); emailCol.setText("Email"); emailCol.setMinWidth(200); emailCol.setCellValueFactory(new PropertyValueFactory("email")); TableView tableView = new TableView(); tableView.setItems(data); tableView.getColumns().addAll(firstNameCol, lastNameCol, emailCol); getChildren().add(tableView); }
Example 2
Source File: TableSample.java From marathonv5 with Apache License 2.0 | 6 votes |
public TableSample() { final ObservableList<Person> data = FXCollections.observableArrayList( new Person("Jacob", "Smith", "[email protected]" ), new Person("Isabella", "Johnson", "[email protected]" ), new Person("Ethan", "Williams", "[email protected]" ), new Person("Emma", "Jones", "[email protected]" ), new Person("Michael", "Brown", "[email protected]" ) ); TableColumn firstNameCol = new TableColumn(); firstNameCol.setText("First"); firstNameCol.setCellValueFactory(new PropertyValueFactory("firstName")); TableColumn lastNameCol = new TableColumn(); lastNameCol.setText("Last"); lastNameCol.setCellValueFactory(new PropertyValueFactory("lastName")); TableColumn emailCol = new TableColumn(); emailCol.setText("Email"); emailCol.setMinWidth(200); emailCol.setCellValueFactory(new PropertyValueFactory("email")); TableView tableView = new TableView(); tableView.setItems(data); tableView.getColumns().addAll(firstNameCol, lastNameCol, emailCol); getChildren().add(tableView); }
Example 3
Source File: TableScrollSample.java From marathonv5 with Apache License 2.0 | 6 votes |
public TableScrollSample() { final ObservableList<Person> data = FXCollections.observableArrayList( new Person("Jacob", "Smith", "[email protected]"), new Person("Isabella", "Johnson", "[email protected]"), new Person("Ethan", "Williams", "[email protected]"), new Person("Emma", "Jones", "[email protected]"), new Person("Michael", "Brown", "[email protected]")); TableColumn firstNameCol = new TableColumn(); firstNameCol.setText("First"); firstNameCol.setCellValueFactory(new PropertyValueFactory("firstName")); TableColumn lastNameCol = new TableColumn(); lastNameCol.setText("Last"); lastNameCol.setCellValueFactory(new PropertyValueFactory("lastName")); TableColumn emailCol = new TableColumn(); emailCol.setText("Email"); emailCol.setMinWidth(200); emailCol.setCellValueFactory(new PropertyValueFactory("email")); TableView tableView = new TableView(); tableView.setItems(data); ObservableList items = tableView.getItems(); for (int i = 0; i < 10; i++) items.add(new Person("Name" + i, "Last" + i, "Email " + i)); tableView.getColumns().addAll(firstNameCol, lastNameCol, emailCol); getChildren().add(tableView); }
Example 4
Source File: TaskSample.java From marathonv5 with Apache License 2.0 | 5 votes |
public TaskSample() { TableView<DailySales> tableView = new TableView<DailySales>(); Region veil = new Region(); veil.setStyle("-fx-background-color: rgba(0, 0, 0, 0.4)"); ProgressIndicator p = new ProgressIndicator(); p.setMaxSize(150, 150); //Define table columns TableColumn idCol = new TableColumn(); idCol.setText("ID"); idCol.setCellValueFactory(new PropertyValueFactory("dailySalesId")); tableView.getColumns().add(idCol); TableColumn qtyCol = new TableColumn(); qtyCol.setText("Qty"); qtyCol.setCellValueFactory(new PropertyValueFactory("quantity")); tableView.getColumns().add(qtyCol); TableColumn dateCol = new TableColumn(); dateCol.setText("Date"); dateCol.setCellValueFactory(new PropertyValueFactory("date")); dateCol.setMinWidth(240); tableView.getColumns().add(dateCol); StackPane stack = new StackPane(); stack.getChildren().addAll(tableView, veil, p); // Use binding to be notified whenever the data source chagnes Task<ObservableList<DailySales>> task = new GetDailySalesTask(); p.progressProperty().bind(task.progressProperty()); veil.visibleProperty().bind(task.runningProperty()); p.visibleProperty().bind(task.runningProperty()); tableView.itemsProperty().bind(task.valueProperty()); getChildren().add(stack); new Thread(task).start(); }
Example 5
Source File: TaskSample.java From marathonv5 with Apache License 2.0 | 5 votes |
public TaskSample() { TableView<DailySales> tableView = new TableView<DailySales>(); Region veil = new Region(); veil.setStyle("-fx-background-color: rgba(0, 0, 0, 0.4)"); ProgressIndicator p = new ProgressIndicator(); p.setMaxSize(150, 150); //Define table columns TableColumn idCol = new TableColumn(); idCol.setText("ID"); idCol.setCellValueFactory(new PropertyValueFactory("dailySalesId")); tableView.getColumns().add(idCol); TableColumn qtyCol = new TableColumn(); qtyCol.setText("Qty"); qtyCol.setCellValueFactory(new PropertyValueFactory("quantity")); tableView.getColumns().add(qtyCol); TableColumn dateCol = new TableColumn(); dateCol.setText("Date"); dateCol.setCellValueFactory(new PropertyValueFactory("date")); dateCol.setMinWidth(240); tableView.getColumns().add(dateCol); StackPane stack = new StackPane(); stack.getChildren().addAll(tableView, veil, p); // Use binding to be notified whenever the data source chagnes Task<ObservableList<DailySales>> task = new GetDailySalesTask(); p.progressProperty().bind(task.progressProperty()); veil.visibleProperty().bind(task.runningProperty()); p.visibleProperty().bind(task.runningProperty()); tableView.itemsProperty().bind(task.valueProperty()); getChildren().add(stack); new Thread(task).start(); }
Example 6
Source File: TableSample1.java From marathonv5 with Apache License 2.0 | 5 votes |
public TableSample1() { final ObservableList<Person> data = FXCollections.observableArrayList( new Person("Jacob", "Smith", "[email protected]"), new Person("Isabella", "Johnson", "[email protected]"), new Person("Ethan", "Williams", "[email protected]"), new Person("Emma", "Jones", "[email protected]"), new Person("Michael", "Brown", "[email protected]"), new Person("Ethan", "Williams", "[email protected]"), new Person("Emma", "Jones", "[email protected]"), new Person("Michael", "Brown", "[email protected]"), new Person("Ethan", "Williams", "[email protected]"), new Person("Emma", "Jones", "[email protected]"), new Person("Michael", "Brown", "[email protected]"), new Person("Ethan", "Williams", "[email protected]"), new Person("Emma", "Jones", "[email protected]"), new Person("Michael", "Brown", "[email protected]"), new Person("Ethan", "Williams", "[email protected]"), new Person("Emma", "Jones", "[email protected]"), new Person("Michael", "Brown", "[email protected]")); TableColumn firstNameCol = new TableColumn(); firstNameCol.setText("First"); firstNameCol.setCellValueFactory(new PropertyValueFactory("firstName")); TableColumn lastNameCol = new TableColumn(); lastNameCol.setText("Last"); lastNameCol.setCellValueFactory(new PropertyValueFactory("lastName")); TableColumn emailCol = new TableColumn(); emailCol.setText("Email"); emailCol.setMinWidth(200); emailCol.setCellValueFactory(new PropertyValueFactory("email")); TableView tableView = new TableView(); tableView.setItems(data); tableView.getColumns().addAll(firstNameCol, lastNameCol, emailCol); getChildren().add(tableView); }
Example 7
Source File: StringTable.java From phoebus with Eclipse Public License 1.0 | 5 votes |
/** Renames the currently selected column */ private void renameColumn() { final int column = getSelectedColumn(); if (column < 0) return; final TableColumn<List<ObservableCellValue>, ?> table_col = table.getColumns().get(column); final String name = getColumnName(table_col.getText()); if (name == null) return; table_col.setText(name); fireTableChanged(); }
Example 8
Source File: ServiceSample.java From marathonv5 with Apache License 2.0 | 4 votes |
public ServiceSample() { VBox vbox = new VBox(5); vbox.setPadding(new Insets(12)); TableView tableView = new TableView(); Button button = new Button("Refresh"); button.setOnAction(new EventHandler<ActionEvent>() { public void handle(ActionEvent t) { service.restart(); } }); vbox.getChildren().addAll(tableView, button); Region veil = new Region(); veil.setStyle("-fx-background-color: rgba(0, 0, 0, 0.4)"); ProgressIndicator p = new ProgressIndicator(); p.setMaxSize(150, 150); //Define table columns TableColumn idCol = new TableColumn(); idCol.setText("ID"); idCol.setCellValueFactory(new PropertyValueFactory("dailySalesId")); tableView.getColumns().add(idCol); TableColumn qtyCol = new TableColumn(); qtyCol.setText("Qty"); qtyCol.setCellValueFactory(new PropertyValueFactory("quantity")); tableView.getColumns().add(qtyCol); TableColumn dateCol = new TableColumn(); dateCol.setText("Date"); dateCol.setCellValueFactory(new PropertyValueFactory("date")); dateCol.setMinWidth(240); tableView.getColumns().add(dateCol); p.progressProperty().bind(service.progressProperty()); veil.visibleProperty().bind(service.runningProperty()); p.visibleProperty().bind(service.runningProperty()); tableView.itemsProperty().bind(service.valueProperty()); StackPane stack = new StackPane(); stack.getChildren().addAll(vbox, veil, p); getChildren().add(stack); service.start(); }
Example 9
Source File: ServiceSample.java From marathonv5 with Apache License 2.0 | 4 votes |
public ServiceSample() { VBox vbox = new VBox(5); vbox.setPadding(new Insets(12)); TableView tableView = new TableView(); Button button = new Button("Refresh"); button.setOnAction(new EventHandler<ActionEvent>() { public void handle(ActionEvent t) { service.restart(); } }); vbox.getChildren().addAll(tableView, button); Region veil = new Region(); veil.setStyle("-fx-background-color: rgba(0, 0, 0, 0.4)"); ProgressIndicator p = new ProgressIndicator(); p.setMaxSize(150, 150); //Define table columns TableColumn idCol = new TableColumn(); idCol.setText("ID"); idCol.setCellValueFactory(new PropertyValueFactory("dailySalesId")); tableView.getColumns().add(idCol); TableColumn qtyCol = new TableColumn(); qtyCol.setText("Qty"); qtyCol.setCellValueFactory(new PropertyValueFactory("quantity")); tableView.getColumns().add(qtyCol); TableColumn dateCol = new TableColumn(); dateCol.setText("Date"); dateCol.setCellValueFactory(new PropertyValueFactory("date")); dateCol.setMinWidth(240); tableView.getColumns().add(dateCol); p.progressProperty().bind(service.progressProperty()); veil.visibleProperty().bind(service.runningProperty()); p.visibleProperty().bind(service.runningProperty()); tableView.itemsProperty().bind(service.valueProperty()); StackPane stack = new StackPane(); stack.getChildren().addAll(vbox, veil, p); getChildren().add(stack); service.start(); }