/** * init fxml when loaded. */ @PostConstruct public void init() { button3D.setOnMouseClicked((e) -> { int val = ++counter % 2; list1.depthProperty().set(val); list2.depthProperty().set(val); }); expand.setOnMouseClicked((e) -> list2.expandedProperty().set(true)); collapse.setOnMouseClicked((e) -> list2.expandedProperty().set(false)); list1.depthProperty().set(1); }
button3D.setOnMouseClicked(e -> list.depthProperty().set(++counter % 2)); buttonExpand.setOnMouseClicked(e -> { list.depthProperty().set(1); list.setExpanded(true); buttonCollapse.setOnMouseClicked(e -> { list.depthProperty().set(1); list.setExpanded(false);
button.setOnMouseClicked((o) -> { Tab temp = new Tab(); int count = tabPane.getTabs().size();
private void setupReadOnlyTableView() { setupCellValueFactory(firstNameColumn, Person::firstNameProperty); setupCellValueFactory(lastNameColumn, Person::lastNameProperty); setupCellValueFactory(ageColumn, p -> p.age.asObject()); ObservableList<Person> dummyData = generateDummyData(100); treeTableView.setRoot(new RecursiveTreeItem<>(dummyData, RecursiveTreeObject::getChildren)); treeTableView.setShowRoot(false); treeTableViewCount.textProperty() .bind(Bindings.createStringBinding(() -> PREFIX + treeTableView.getCurrentItemsCount() + POSTFIX, treeTableView.currentItemsCountProperty())); treeTableViewAdd.disableProperty() .bind(Bindings.notEqual(-1, treeTableView.getSelectionModel().selectedIndexProperty())); treeTableViewRemove.disableProperty() .bind(Bindings.equal(-1, treeTableView.getSelectionModel().selectedIndexProperty())); treeTableViewAdd.setOnMouseClicked((e) -> { dummyData.add(createNewRandomPerson()); final IntegerProperty currCountProp = treeTableView.currentItemsCountProperty(); currCountProp.set(currCountProp.get() + 1); }); treeTableViewRemove.setOnMouseClicked((e) -> { dummyData.remove(treeTableView.getSelectionModel().selectedItemProperty().get().getValue()); final IntegerProperty currCountProp = treeTableView.currentItemsCountProperty(); currCountProp.set(currCountProp.get() - 1); }); searchField.textProperty().addListener(setupSearchField(treeTableView)); }
final JFXDialog dialog = new JFXDialog(mainPane, content, JFXDialog.DialogTransition.CENTER); dialog.getStyleClass().add("confirmDialogBackground"); buttonYes.setOnMouseClicked(ev); buttonNo.setOnMouseClicked(ev); buttonYes.setOnAction(t -> dialog.close()); buttonNo.setOnAction(t -> dialog.close());
private void initButtons() { // START AND STOP this.startButton.setOnMouseClicked(e -> { if (e.getButton().equals(MouseButton.SECONDARY)) { this.elevationPopup.show(this.startButton); } else { if (this.recognizer.state()) { this.stopSensor(); this.startButton.setTooltip(new Tooltip("Start the sensor")); this.startButton.setGraphic(ViewUtilities.iconSetter(Material.VISIBILITY, IconDim.MEDIUM)); } else { this.startSensor(); this.startButton.setTooltip(new Tooltip("Start the sensor")); this.startButton.setGraphic(ViewUtilities.iconSetter(Material.VISIBILITY_OFF, IconDim.MEDIUM)); } } }); // SAVE BUTTON this.saveSettingsButton.setGraphic(ViewUtilities.iconSetter(Material.SAVE, IconDim.MEDIUM)); JFXDepthManager.setDepth(this.saveSettingsButton, 4); this.saveSettingsButton.setOnAction(t -> this.saveSettings()); }