Package javafx.scene.control

Examples of javafx.scene.control.Slider


    BorderPane root = new BorderPane();
    root.setCenter(myGrid);
   
    VBox box = new VBox();
    Slider columnWidthSlider = SliderBuilder.create().min(10).max(512).build();
    columnWidthSlider.valueProperty().bindBidirectional(myGrid.cellWidthProperty());
    box.getChildren().add(HBoxBuilder.create().children(new Label("ColumnWidth"), columnWidthSlider).build());
   
    Slider columnHeightSlider = SliderBuilder.create().min(10).max(512).build();
    columnHeightSlider.valueProperty().bindBidirectional(myGrid.cellHeightProperty());
    box.getChildren().add(HBoxBuilder.create().children(new Label("columnHeight"), columnHeightSlider).build());
   
    Slider horizontalCellSpacingSlider = SliderBuilder.create().min(0).max(64).build();
    horizontalCellSpacingSlider.valueProperty().bindBidirectional(myGrid.horizontalCellSpacingProperty());
    box.getChildren().add(HBoxBuilder.create().children(new Label("horizontalCellSpacing"), horizontalCellSpacingSlider).build());
   
    Slider verticalCellSpacingSlider = SliderBuilder.create().min(0).max(64).build();
    verticalCellSpacingSlider.valueProperty().bindBidirectional(myGrid.verticalCellSpacingProperty());
    box.getChildren().add(HBoxBuilder.create().children(new Label("verticalCellSpacing"), verticalCellSpacingSlider).build());
   
    root.setTop(box);
   
    Scene scene = new Scene(root, 540, 210);
View Full Code Here


      }
      // personPA.bindBidirectional(path, lv.itemsProperty(),
      // (Class<T>) choices[0].getClass());
      ctrl = lv;
    } else if (controlType == Slider.class) {
      Slider sl = new Slider();
      sl.setShowTickLabels(true);
      sl.setShowTickMarks(true);
      sl.setMajorTickUnit(maxChars / 2);
      sl.setMinorTickCount(7);
      sl.setBlockIncrement(1);
      sl.setMax(maxChars + 1);
      sl.setSnapToTicks(true);
      // POJO binding magic...
      personPA.bindBidirectional(path, sl.valueProperty());
      ctrl = sl;
    } else if (controlType == PasswordField.class) {
      final PasswordField tf = new PasswordField() {
        @Override
        public void replaceText(int start, int end, String text) {
View Full Code Here

    gp.setPadding(new Insets(0, 15, 0, 15));
    final CheckBox activateCB = new CheckBox();
    activateCB.setSelected(true);
    active.bind(activateCB.selectedProperty());

    final Slider rSlider = new Slider(50, 150, 86);
    rSlider.disableProperty().bind(activateCB.selectedProperty().not());
    radius.bind(rSlider.valueProperty());
    Label rL = new Label();
    rL.textProperty().bind(new StringBinding() {
      {
        bind(rSlider.valueProperty());
      }

      @Override
      protected String computeValue() {
        return df.format(rSlider.getValue()) + "px";
      }
    });

    final Slider fmSlider = new Slider(3, 10, 5.5);
    fmSlider.disableProperty().bind(activateCB.selectedProperty().not());
    frameWidth.bind(fmSlider.valueProperty());
    Label fmL = new Label();
    fmL.textProperty().bind(new StringBinding() {
      {
        bind(fmSlider.valueProperty());
      }

      @Override
      protected String computeValue() {
        return df.format(fmSlider.getValue()) + "px";
      }
    });

    final Slider sfSlider = new Slider(1, 8, 3);
    sfSlider.disableProperty().bind(activateCB.selectedProperty().not());
    scaleFactor.bind(sfSlider.valueProperty());
    Label sfL = new Label();
    sfL.textProperty().bind(new StringBinding() {
      {
        bind(sfSlider.valueProperty());
      }

      @Override
      protected String computeValue() {
        return df.format(sfSlider.getValue()) + "";
      }
    });

    final CheckBox slVisibleCB = new CheckBox();
    slVisibleCB.disableProperty().bind(activateCB.selectedProperty().not());
    scopeLinesVisible.bind(slVisibleCB.selectedProperty());

    final Slider sllider = new Slider(1, 4, 1.5);
    sllider.disableProperty().bind(new BooleanBinding() {
      {
        bind(activateCB.selectedProperty(), slVisibleCB.selectedProperty());
      }

      @Override
      protected boolean computeValue() {
        if (!activateCB.isSelected() || !slVisibleCB.isSelected()) {
          return true;
        }
        return false;
      }
    });
    scopeLineWidth.bind(sllider.valueProperty());
    Label slL = new Label();
    slL.textProperty().bind(new StringBinding() {
      {
        bind(sllider.valueProperty());
      }

      @Override
      protected String computeValue() {
        return df.format(sllider.getValue()) + "px";
      }
    });

    CheckBox scaleOnScrollCB = new CheckBox();
    scaleOnScrollCB.disableProperty().bind(activateCB.selectedProperty().not());
View Full Code Here

        Tab tabSliderBox = new Tab();
        tabSliderBox.setText("Sliders");
        HBox slidersBox = new HBox();
        slidersBox.setSpacing(10);
        slidersBox.setPadding(new Insets(10));
        Slider vSlider = new Slider();
        vSlider.setOrientation(Orientation.VERTICAL);
        slidersBox.getChildren().add(vSlider);
        Slider vTickSlider = new Slider();
        vTickSlider.setMin(0);
        vTickSlider.setMax(100);
        vTickSlider.setValue(40);
        vTickSlider.setShowTickLabels(true);
        vTickSlider.setShowTickMarks(true);
        vTickSlider.setMajorTickUnit(50);
        vTickSlider.setMinorTickCount(4);
        vTickSlider.setBlockIncrement(10);
        vTickSlider.setOrientation(Orientation.VERTICAL);
        slidersBox.getChildren().add(vTickSlider);
        VBox horizontalSliderBox = new VBox();
        horizontalSliderBox.setSpacing(10);
        horizontalSliderBox.setPadding(new Insets(10));
        Slider simpleSlider = new Slider();
        horizontalSliderBox.getChildren().add(simpleSlider);
        Slider slider = new Slider();
        slider.setMin(0);
        slider.setMax(100);
        slider.setValue(40);
        slider.setShowTickLabels(true);
        slider.setShowTickMarks(true);
        slider.setMajorTickUnit(50);
        slider.setMinorTickCount(4);
        slider.setBlockIncrement(10);
        horizontalSliderBox.getChildren().add(slider);
        Slider simpleDisabledSlider = new Slider();
        simpleDisabledSlider.setDisable(true);
        horizontalSliderBox.getChildren().add(simpleDisabledSlider);
        Slider disabledSlider = new Slider();
        disabledSlider.setMin(0);
        disabledSlider.setMax(100);
        disabledSlider.setValue(40);
        disabledSlider.setShowTickLabels(true);
        disabledSlider.setShowTickMarks(true);
        disabledSlider.setMajorTickUnit(50);
        disabledSlider.setMinorTickCount(4);
        disabledSlider.setBlockIncrement(10);
        disabledSlider.setDisable(true);
        horizontalSliderBox.getChildren().add(disabledSlider);
        slidersBox.getChildren().add(horizontalSliderBox);
        tabSliderBox.setContent(slidersBox);
        tabPane.getTabs().add(tabSliderBox);
View Full Code Here

        AquaFx.createChoiceBoxStyler().setSizeVariant(ControlSizeVariant.MINI).style(choice7);
        grid.add(choice7, 8, 4);

        Label labelb8 = new Label("regular:");
        grid.add(labelb8, 0, 6);
        Slider slider5 = new Slider(0, 50, 20);
        slider5.setShowTickLabels(true);
        slider5.setShowTickMarks(true);
        slider5.setMajorTickUnit(25);
        slider5.setMinorTickCount(4);
        grid.add(slider5, 1, 6, 2, 1);
        Slider slider11 = new Slider(0, 50, 20);
        slider11.setShowTickLabels(false);
        slider11.setShowTickMarks(false);
        grid.add(slider11, 3, 6, 2, 1);
        ProgressIndicator indicator1 = new ProgressIndicator();
        grid.add(indicator1, 5, 6);
        ProgressIndicator indicator2 = new ProgressIndicator(0.5);
        grid.add(indicator2, 6, 6);
        // TextArea area1 = new TextArea();
        // area1.setPromptText("TextArea with promptText");
        // area1.setPrefRowCount(2);
        // area1.setPrefColumnCount(15);
        // grid.add(area1, 7, 6, 2, 1);
        ProgressBar bar = new ProgressBar(0.6);
        grid.add(bar, 7, 6, 2, 1);

        Label labelb9 = new Label("small:");
        AquaFx.createLabelStyler().setSizeVariant(ControlSizeVariant.SMALL).style(labelb9);
        grid.add(labelb9, 0, 7);
        Slider slider6 = new Slider(0, 50, 20);
        slider6.setShowTickLabels(true);
        slider6.setShowTickMarks(true);
        slider6.setMajorTickUnit(25);
        slider6.setMinorTickCount(4);
        AquaFx.createSliderStyler().setSizeVariant(ControlSizeVariant.SMALL).style(slider6);
        grid.add(slider6, 1, 7, 2, 1);
        Slider slider12 = new Slider(0, 50, 20);
        slider12.setShowTickLabels(false);
        slider12.setShowTickMarks(false);
        AquaFx.createSliderStyler().setSizeVariant(ControlSizeVariant.SMALL).style(slider12);
        grid.add(slider12, 3, 7, 2, 1);
        ProgressIndicator indicator3 = new ProgressIndicator();
        AquaFx.createProgressIndicatorStyler().setSizeVariant(ControlSizeVariant.SMALL).style(indicator3);
        grid.add(indicator3, 5, 7);
        ProgressIndicator indicator4 = new ProgressIndicator(0.5);
        AquaFx.createProgressIndicatorStyler().setSizeVariant(ControlSizeVariant.SMALL).style(indicator4);
        grid.add(indicator4, 6, 7);
        // TextArea area2 = new TextArea();
        // area2.setPromptText("TextArea with promptText");
        // area2.setPrefRowCount(2);
        // area2.setPrefColumnCount(15);
        // AquaFx.resizeControl(area2, ControlSizeVariant.SMALL);
        // grid.add(area2, 7, 7, 2, 1);
        ProgressBar bar2 = new ProgressBar(0.6);
        AquaFx.createProgressBarStyler().setSizeVariant(ControlSizeVariant.SMALL).style(bar2);
        grid.add(bar2, 7, 7, 2, 1);

        Label labelb10 = new Label("mini:");
        AquaFx.createLabelStyler().setSizeVariant(ControlSizeVariant.MINI).style(labelb10);
        grid.add(labelb10, 0, 8);
        Slider slider7 = new Slider(0, 50, 20);
        slider7.setShowTickLabels(true);
        slider7.setShowTickMarks(true);
        slider7.setMajorTickUnit(25);
        slider7.setMinorTickCount(4);
        AquaFx.createSliderStyler().setSizeVariant(ControlSizeVariant.MINI).style(slider7);
        grid.add(slider7, 1, 8, 2, 1);
        Slider slider13 = new Slider(0, 50, 20);
        slider13.setShowTickLabels(false);
        slider13.setShowTickMarks(false);
        AquaFx.createSliderStyler().setSizeVariant(ControlSizeVariant.MINI).style(slider13);
        grid.add(slider13, 3, 8, 2, 1);
        ProgressIndicator indicator5 = new ProgressIndicator();
        AquaFx.createProgressIndicatorStyler().setSizeVariant(ControlSizeVariant.MINI).style(indicator5);
        grid.add(indicator5, 5, 8);
View Full Code Here

        choice5.setItems(items);
        choice5.getSelectionModel().selectFirst();
        AquaFx.resizeControl(choice5, ControlSizeVariant.REGULAR);
        hbox.getChildren().add(choice5);
       
        Slider slider5 = new Slider(0, 50, 20);
        slider5.setShowTickLabels(true);
        slider5.setShowTickMarks(true);
        slider5.setMajorTickUnit(25);
        slider5.setMinorTickCount(4);
        hbox.getChildren().add(slider5);
       
       
        pane.setCenter(hbox);
View Full Code Here

            stopButton = new Button(STOP_TEXT);
            mediaTools.getChildren().add(pauseButton);
            mediaTools.getChildren().add(new Label("  "));
            mediaTools.getChildren().add(stopButton);
            mediaTools.getChildren().add(new Label("  "));
            progressSlider = new Slider();
            HBox.setHgrow(progressSlider, Priority.ALWAYS);
            progressSlider.setMinWidth(50);
            progressSlider.setMaxWidth(Double.MAX_VALUE);
            mediaTools.getChildren().add(progressSlider);
            progressLabel = new Label();
View Full Code Here

@SuppressWarnings("all")
public class BindingSample extends Application {
  public void start(final Stage stage) throws Exception {
    Label _label = new Label("Hello World");
    final Label l = _label;
    Slider _slider = new Slider();
    final Slider sl_1 = _slider;
    Slider _slider_1 = new Slider();
    final Slider sl_2 = _slider_1;
    BorderPane _borderPane = new BorderPane();
    final Procedure1<BorderPane> _function = new Procedure1<BorderPane>() {
        public void apply(final BorderPane it) {
          Insets _insets = new Insets(10);
          it.setPadding(_insets);
          it.setTop(sl_1);
          it.setCenter(l);
          it.setBottom(sl_2);
        }
      };
    final BorderPane root = ObjectExtensions.<BorderPane>operator_doubleArrow(_borderPane, _function);
    DoubleProperty _valueProperty = sl_1.valueProperty();
    DoubleProperty _valueProperty_1 = sl_2.valueProperty();
    PropertyExtension.operator_upTo(_valueProperty, _valueProperty_1);
    DoubleProperty _scaleXProperty = l.scaleXProperty();
    DoubleProperty _valueProperty_2 = sl_2.valueProperty();
    PropertyExtension.operator_mappedTo(_scaleXProperty, _valueProperty_2);
    DoubleProperty _scaleYProperty = l.scaleYProperty();
    DoubleProperty _valueProperty_3 = sl_2.valueProperty();
    PropertyExtension.operator_mappedTo(_scaleYProperty, _valueProperty_3);
    Scene _scene = new Scene(root);
    stage.setScene(_scene);
    stage.setWidth(600);
    stage.setHeight(600);
View Full Code Here

TOP

Related Classes of javafx.scene.control.Slider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.