private void updateTempDrawerSize() { if (sizeProperty.get() > getDefaultDrawerSize()) { tempDrawerSize = prefSizeProperty.get(); } else { tempDrawerSize = getDefaultDrawerSize(); } }
private double getGap() { return (getListView() instanceof JFXListView) ? (((JFXListView<?>) getListView()).isExpanded() ? ((JFXListView<?>) getListView()) .currentVerticalGapProperty() .get() : 0) : 0; } }
/** * Returns the value of the value property. * * @return the value of the adjuster [-1, +1] * * @see #valueProperty() */ public final double getValue() { return valueProperty().get(); }
private void updateTempDrawerSize() { if (sizeProperty.get() > getDefaultDrawerSize()) { tempDrawerSize = prefSizeProperty.get(); } else { tempDrawerSize = getDefaultDrawerSize(); } }
@Nonnull public static TextField textFieldDoubleReadonly(@Nonnull ReadOnlyDoubleProperty doubleProperty, @Nonnull NumberStringConverterForFloatingPointNumbers floatConverter) { TextField textField = new TextField(); doubleProperty.addListener((observable, oldValue, newValue) -> textField.setText(floatConverter.toString(newValue))); textField.setText(floatConverter.toString(doubleProperty.get())); textField.setEditable(false); return textField; }
private double getGap() { return (getListView() instanceof JFXListView) ? (((JFXListView<?>) getListView()).isExpanded() ? ((JFXListView<?>) getListView()) .currentVerticalGapProperty() .get() : 0) : 0; } }
public void autoFitTable(TableView tableView) { // redispatch only if have master column if (masterColumn != null) { double totalColWidth = 0.0; for (final Object column : tableView.getColumns()) { try { final TableColumn tableColumn = (TableColumn) column; if (tableColumn.isVisible()) { if (!tableColumn.equals(masterColumn)) { totalColWidth += tableColumn.widthProperty().get(); } } } catch (final Exception e) { e.printStackTrace(); } } final double remainingwidth = tableView.getWidth() - totalColWidth; if (remainingwidth > 0 && masterColumn != null) { if (remainingwidth < tableView.getWidth()) { masterColumn.prefWidthProperty().set(remainingwidth - 10); } else { masterColumn.minWidthProperty().set(200); } } } }
@Override public void handle(KeyEvent event) { double modifier; if (fastModifierPredicate.get() == null || !fastModifierPredicate.get().test(event)) modifier = slowModifier.get(); else modifier = fastModifier.get(); if (currentZoom != null) { modifier *= Math.pow(Math.abs(currentZoom.get()), zoomToTranslationPow.get()); modifier = Math.min(modifier, minTranslationOffset.get()); } KeyCode keyDown = event.getCode(); boolean isKeyReleased = event.getEventType() == KeyEvent.KEY_RELEASED; if (keyDown == forwardKey.get()) activeTranslationOffset.setZ(isKeyReleased ? 0.0 : modifier); if (keyDown == backwardKey.get()) activeTranslationOffset.setZ(isKeyReleased ? 0.0 : -modifier); if (keyDown == rightKey.get()) activeTranslationOffset.setX(isKeyReleased ? 0.0 : modifier); if (keyDown == leftKey.get()) activeTranslationOffset.setX(isKeyReleased ? 0.0 : -modifier); if (keyDown == downKey.get()) activeTranslationOffset.setY(isKeyReleased ? 0.0 : modifier); if (keyDown == upKey.get()) activeTranslationOffset.setY(isKeyReleased ? 0.0 : -modifier); } };
@Override public void handle(KeyEvent event) { double modifier; if (fastModifierPredicate.get() == null || !fastModifierPredicate.get().test(event)) modifier = slowModifier.get(); else modifier = fastModifier.get(); if (currentZoom != null) { modifier *= Math.pow(Math.abs(currentZoom.get()), zoomToTranslationPow.get()); modifier = Math.min(modifier, minTranslationOffset.get()); } KeyCode keyDown = event.getCode(); boolean isKeyReleased = event.getEventType() == KeyEvent.KEY_RELEASED; if (keyDown == forwardKey.get()) activeTranslationOffset.setZ(isKeyReleased ? 0.0 : modifier); if (keyDown == backwardKey.get()) activeTranslationOffset.setZ(isKeyReleased ? 0.0 : -modifier); if (keyDown == rightKey.get()) activeTranslationOffset.setX(isKeyReleased ? 0.0 : modifier); if (keyDown == leftKey.get()) activeTranslationOffset.setX(isKeyReleased ? 0.0 : -modifier); if (keyDown == downKey.get()) activeTranslationOffset.setY(isKeyReleased ? 0.0 : modifier); if (keyDown == upKey.get()) activeTranslationOffset.setY(isKeyReleased ? 0.0 : -modifier); } };
} else if( location == Location.TOP_RIGHT ) { this.icon.layoutXProperty().bind(Bindings.createDoubleBinding(() -> { return Double.valueOf(c.getWidth() - this.icon.widthProperty().get() / 2); },this.icon.widthProperty(), c.widthProperty())); this.icon.layoutYProperty().bind(this.icon.heightProperty().divide(-2)); this.icon.layoutXProperty().bind(this.icon.widthProperty().divide(-2)); this.icon.layoutYProperty().bind(Bindings.createDoubleBinding(() -> { return Double.valueOf(c.getHeight() - this.icon.heightProperty().get() / 2); }, this.icon.heightProperty(), c.heightProperty())); } else if( location == Location.BOTTOM_RIGHT ) { this.icon.layoutXProperty().bind(Bindings.createDoubleBinding(() -> { return Double.valueOf(c.getWidth() - this.icon.widthProperty().get() / 2); },this.icon.widthProperty(), c.widthProperty())); this.icon.layoutYProperty().bind(Bindings.createDoubleBinding(() -> { return Double.valueOf(c.getHeight() - this.icon.heightProperty().get() / 2); }, this.icon.heightProperty(), c.heightProperty()));
@Override public void changed( ObservableValue<? extends Service<?>> observableValue, Service<?> oldValue, Service<?> newValue) { try { if (oldValue != null) { taskTitleLabel.textProperty().unbind(); taskMessageLabel.textProperty().unbind(); taskProgress.progressProperty().unbind(); killTaskButton.visibleProperty().unbind(); } if (newValue != null) { taskTitleLabel.textProperty().bind(newValue.titleProperty()); taskMessageLabel.textProperty().bind(newValue.messageProperty()); taskProgress.progressProperty().bind(newValue.progressProperty()); newValue.progressProperty().addListener((e) -> System.out.println("Changed: " + newValue.progressProperty().get())); if (newValue instanceof DataFxService<?>) { killTaskButton.visibleProperty().bind(((DataFxService<?>) newValue).cancelableProperty()); } else { killTaskButton.visibleProperty().set(true); } anchorPane.setVisible(true); } else { anchorPane.setVisible(false); } } catch (Exception e) { e.printStackTrace(); } } });
doLayout(); final IResponsiveAreaSize areasSize = responsiveMatrix.getSizeOf(ViewStructure.primaryStage().widthProperty().get()); applyContentMatrix(areasSize);
doLayout(); final IResponsiveAreaSize areasSize = responsiveMatrix.getSizeOf(ViewStructure.primaryStage().widthProperty().get()); applyContentMatrix(areasSize);