Refine search
private BooleanProperty booleanProperty = new SimpleBooleanProperty(true); booleanProperty.addListener(new ChangeListener<Boolean>() { booleanProperty.set(!booleanProperty.get()); //toggle System.out.println("toggled to " + booleanProperty.get()); primaryStage.setScene(new Scene(root, 300, 250)); primaryStage.show(); return booleanProperty.get(); booleanProperty.set(val);
BooleanProperty target = new SimpleBooleanProperty();//value is false BooleanProperty source = new SimpleBooleanProperty(true);//value is true target.bindBidirectional(source);//target.get() will now return true target.set(false);//both values are now false source.set(true);//both values are now true
@Override protected Node createUndecoratedEditor() { final CheckBox box = new CheckBox(); box.setSelected( property.get() ); property.bindBidirectional(box.selectedProperty() ); return box; } }
item.setOnAction(e -> { try { Stage popup = new Stage(); FXMLLoader loader = new FXMLLoader(DesignerUtil.getFxml("generate-xpath-from-stack-trace.fxml")); Parent root = loader.load(); button.disableProperty().bind(validation.invalidProperty()); popup.close(); }); popup.setScene(new Scene(root)); popup.initStyle(StageStyle.UTILITY); popup.initModality(Modality.WINDOW_MODAL);
public BooleanProperty readingProperty() { if (readingProperty == null) { readingProperty = new SimpleBooleanProperty(this, "readLogProperty", false); readingProperty.addListener(this::toggleReading); } return readingProperty; }
byNode.setCursor(Cursor.MOVE); }); final BooleanProperty inDrag = new SimpleBooleanProperty(false); if (inDrag.get()) { stage.hide(); inDrag.set(false); }); byNode.setOnMouseDragged(mouseEvent -> { ); inDrag.set(true); }); byNode.setOnMouseEntered(mouseEvent -> {
public void setOverlayClose(boolean overlayClose) { this.overlayClose.set(overlayClose); }
public boolean isOverlayClose() { return overlayClose.get(); }
@Override public void prepareProjectTree(SplitPane parent, Node projectTree) { if (!projectTreeVisible.get()) { parent.getItems().remove(projectTree); } projectTreeVisible.addListener((ob, o, visible) -> { if (visible) { parent.getItems().add(0, projectTree); } else { parent.getItems().remove(projectTree); } }); }
expandedProperty.set(!expandedProperty.get()); double newAnimatedHeight = newNode.prefHeight(-1) * (expandedProperty.get() ? 1 : -1); double newHeight = expandedProperty.get() ? this.getHeight() + newAnimatedHeight : this.prefHeight( -1); double contentHeight = expandedProperty.get() ? newAnimatedHeight : 0; if (expandedProperty.get()) { updateClipHeight(newHeight); getListView().setPrefHeight(getListView().getHeight() + newAnimatedHeight + animatedHeight); int opacity = expandedProperty.get() ? 1 : 0; expandAnimation = new Timeline(new KeyFrame(Duration.millis(320), new KeyValue(sublistContainer.minHeightProperty(), Interpolator.EASE_BOTH))); if (!expandedProperty.get()) { expandAnimation.setOnFinished((finish) -> { updateClipHeight(newHeight); expandedProperty.addListener((o, oldVal, newVal) -> { if (newVal) { new Timeline(new KeyFrame(Duration.millis(160),
private void initChangeListeners() { overlayCloseProperty().addListener((o, oldVal, newVal) -> { if (newVal) { this.addEventHandler(MouseEvent.MOUSE_PRESSED, closeHandler); } else { this.removeEventHandler(MouseEvent.MOUSE_PRESSED, closeHandler); } }); }
public BooleanProperty waitForListenerWhenReadingProperty() { if (waitForListenerWhenReadingProperty == null) { waitForListenerWhenReadingProperty = new SimpleBooleanProperty(this, "waitForListenerWhenReadingProperty", false); waitForListenerWhenReadingProperty .addListener((InvalidationListener) observable -> logReader.waitForListener(waitForListenerWhenReadingProperty.get())); } return waitForListenerWhenReadingProperty; }
FilterValue(R value, ColumnFilter<T,R> columnFilter) { this.value = value; this.columnFilter = columnFilter; final CheckBox checkBox = new CheckBox(); final Label label = new Label(); label.setText(Optional.ofNullable(value).map(Object::toString).orElse(null)); scopeListener = (Observable v) -> label.textFillProperty().set(getInScopeProperty().get() ? Color.BLACK : Color.LIGHTGRAY); inScope.addListener(new WeakInvalidationListener(scopeListener)); checkBox.selectedProperty().bindBidirectional(selectedProperty()); getChildren().addAll(checkBox,label); }
/** * {@inheritDoc} */ @Override public void setupValueChangedListeners() { titledPane.collapsibleProperty().bind(element.collapsibleProperty()); titledPane.expandedProperty().addListener((observable, oldValue, newValue) -> element.collapsedProperty().setValue(!newValue)); element.collapsedProperty().addListener((observable, oldValue, newValue) -> titledPane.expandedProperty().setValue(!newValue)); }
/** * @return the pSourcePath */ public BooleanProperty pDone() { if (pDone == null) { pDone = new javafx.beans.property.SimpleBooleanProperty(); pDone.set(done); } return this.pDone; } }
public void initialize(LidarScanLoggerController loggerController) { this.loggerController = loggerController; startReadingToggleButton.selectedProperty().bindBidirectional(loggerController.readingProperty()); startReadingToggleButton.selectedProperty().addListener( (ChangeListener<Boolean>) (observable, oldValue, newValue) -> startReadingToggleButton.setText(newValue ? "Stop Reading" : "Start Reading")); pauseToggleButton.selectedProperty().bindBidirectional(loggerController.pauseReadingProperty()); waitForListenerToggleButton.selectedProperty().bindBidirectional(loggerController.waitForListenerWhenReadingProperty()); }
@Override protected Node createUndecoratedEditor() { final CheckBox cbNull = new CheckBox(); final Node wrappedCb = ItemUtil.lockDecorator(cbNull, document, ItemUtil.DATABASE_RELATION_TOOLTIP); final Label label = new Label(IMPLEMENTATION_TITLE); final ChoiceBox<ImplementAs> cbImpl = new ChoiceBox<>( observableArrayList(ImplementAs.values()) ); cbImpl.setTooltip(new Tooltip(IMPLEMENTATION_TOOLTIP)); final HBox right = new HBox(label, cbImpl); final HBox left = new HBox(wrappedCb, right); left.setSpacing(16); right.setSpacing(8); right.setAlignment(Pos.CENTER); cbNull.selectedProperty().bindBidirectional(nullable); cbImpl.valueProperty().bindBidirectional(implementation); right.visibleProperty().bind(nullable); right.disableProperty().bind(nullable.not()); return left; }
IntegerProperty someIntProperty = ... ; BooleanProperty forceDisable = new SimpleBooleanProperty(); hboxSomeHBox.disableProperty().bind(new BooleanBinding() { { bind(someIntValue, forceDisable); } @Override public boolean computeValue() { return someIntValue.get() >= 2 || forceDisable.get() ; } }
BooleanProperty p1 = new SimpleBooleanProperty(); while(true) { BooleanProperty p2 = new SimpleBooleanProperty(); p2.bind(p1) }