Package javafx.scene.control

Examples of javafx.scene.control.ToolBar


 
  @Override
  public void start(final Stage primaryStage) throws Exception {
    primaryStage.setTitle(Gauge.class.getSimpleName() + " TEST");
   
    ToolBar root = new ToolBar();
    root.setOrientation(Orientation.VERTICAL);
    final Gauge gauge = new Gauge(IndicatorType.NEEDLE, 1d, 0.5d, "%04.2f", 0, 0d, 180d, 10, 4);
    //gauge.setTickValue(1d);
    //gauge.intensityIndicatorRegionsProperty.setValue(new Gauge.IntensityIndicatorRegions(10d, 80d, 10d));
    //gauge.snapToTicksProperty.set(true);
    //gauge.setCache(false);
    final Gauge gaugeRegion1 = createRegionKnob(Color.GREEN,
        gauge.intensityIndicatorRegionsProperty.getValue().getColor1SpanPercentage());
    final Gauge gaugeRegion2 = createRegionKnob(Color.GOLD,
        gauge.intensityIndicatorRegionsProperty.getValue().getColor2SpanPercentage());
    final Gauge gaugeRegion3 = createRegionKnob(Color.RED,
        gauge.intensityIndicatorRegionsProperty.getValue().getColor3SpanPercentage());
    addIntensityChangeListener(gauge, gaugeRegion1, gaugeRegion2, gaugeRegion3, 0);
    addIntensityChangeListener(gauge, gaugeRegion2, gaugeRegion1, gaugeRegion3, 1);
    addIntensityChangeListener(gauge, gaugeRegion3, gaugeRegion1, gaugeRegion2, 2);
    final HBox gaugeIntensitySliders = new HBox(5d);
    gaugeIntensitySliders.getChildren().addAll(gaugeRegion1, gaugeRegion2, gaugeRegion3);
    final VBox col1 = new VBox();
    col1.getChildren().addAll(gauge, gaugeIntensitySliders);
   
    final Gauge gauge2 = new Gauge(IndicatorType.NEEDLE, 0.5d, 1d, null, -2, 45d, 90d, 5, 0);
    gauge2.setTickValue(0);
    final Gauge gauge4 = new Gauge(IndicatorType.NEEDLE, 0.5d, 1d, "%03d", 2, 135d, 90d, 9, 4);
    final VBox col2 = new VBox();
    col2.getChildren().addAll(gauge2, gauge4);

    final Gauge gauge5 = new Gauge(IndicatorType.KNOB, 1d, 1d, "%04.2f", 0, 0d, 360d, 20, 0);
    gauge5.setTickValue(11.5d);
    final VBox col3 = new VBox();
    col3.getChildren().addAll(gauge5);
   
    final HBox row1 = new HBox();
    row1.getChildren().addAll(col1, col2, col3);
   
    final HBox row2 = new HBox();
    final Gauge gauge3 = new Gauge(IndicatorType.NEEDLE, 0.5d, 0.5d, "%04.2f", 0, 0d, 360d, 20, 1);
    final Gauge gauge6 = new Gauge(IndicatorType.NEEDLE, 0.5d, 1d, "%04.2f", 0, 250d, 310d, 10, 0);
    row2.getChildren().addAll(gauge3, gauge6);
   
    root.getItems().addAll(row1, row2);
    primaryStage.setScene(new Scene(root));
    primaryStage.show();
  }
View Full Code Here


   
    /**
     * @return a tool bar that will display the image name (using the label) and a zoom button
     */
    protected ToolBar createToolBar() {
      final ToolBar toolBar = new ToolBar();
      toolBar.setOpacity(toolBarPosition == TOOLBAR_POSITION_TOP ? 0.7 : 0.9);
      final Button zoomButton = createViewOriginalButton();
      if (zoomButton != null) {
        toolBar.getItems().addAll(zoomButton, label);
      } else {
        toolBar.getItems().add(label);
      }
      toolBar.setPrefWidth(imageView.getImage().getWidth());
      toolBar.heightProperty().addListener(new ChangeListener<Number>() {
      @Override
      public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
        updateToolBarY(toolBar);
      }
    });
      //Bindings.add(toolBar.widthProperty(), imageView.imageProperty());
      imageView.imageProperty().addListener(new ChangeListener<Image>() {
      @Override
      public void changed(ObservableValue<? extends Image> observable, Image oldValue, Image newValue) {
        toolBar.setPrefWidth(newValue.getWidth());
        updateToolBarY(toolBar);
      }
    });
      return toolBar;
    }
View Full Code Here

   *            the {@linkplain ControlBar}
   */
  public WebBuilder(final ControlBar controlBar) {
    webView = createWebView(null, null, null, false);
    cb = controlBar;
    toolBar = new ToolBar();
    toolBar.setOrientation(Orientation.VERTICAL);
    setLeft(toolBar);
    setCenter(webView);
  }
View Full Code Here

        personPA.setBean(newValue == P1_LABEL ? person1
            : newValue == P2_LABEL ? person2 : person3);
      }
    });
    pBox.autosize();
    ToolBar toolBar = new ToolBar();
    toolBar.getItems().add(pBox);
    VBox personBox = new VBox(10);
    personBox.setPadding(new Insets(10, 10, 10, 50));
    VBox beanPane = new VBox(10);
    beanPane.setPadding(new Insets(10, 10, 10, 10));
    final Text title = new Text(
View Full Code Here

    menuBar.getMenus().add(formGroup.createMenu());
    return menuBar;
  }
 
  public ToolBar createToolbar() {
    ToolBar toolBar = new ToolBar();
    Region spacer = new Region();
    spacer.getStyleClass().setAll("spacer");

    HBox buttonBar = new HBox();
    buttonBar.setAlignment(Pos.CENTER);
    HBox.setHgrow(buttonBar, Priority.ALWAYS);
    buttonBar.getStyleClass().setAll("segmented-button-bar");

    List<Node> buttons = formGroup.createButtonList();
    buttons.get(0).getStyleClass().addAll("first");
    buttons.get(buttons.size() - 1).getStyleClass().addAll("last", "capsule");

    buttonBar.getChildren().addAll(buttons);
    toolBar.getItems().addAll(/*spacer,*/ buttonBar);
    toolBar.setCache(true);
    return toolBar;
  }
View Full Code Here

                @Override public void invalidated(Observable valueModel) {
                    decoratedRoot.pseudoClassStateChanged("active");
                }
            });

            ToolBar toolBar = new ToolBar();
            toolBar.getStyleClass().add("window-header");
            toolBar.setPrefHeight(HEADER_HEIGHT);
            toolBar.setMinHeight(HEADER_HEIGHT);
            toolBar.setMaxHeight(HEADER_HEIGHT);

            // add window dragging
            toolBar.setOnMousePressed(new EventHandler<MouseEvent>() {
                @Override public void handle(MouseEvent event) {
                    mouseDragOffsetX = event.getSceneX();
                    mouseDragOffsetY = event.getSceneY();
                }
            });
            toolBar.setOnMouseDragged(new EventHandler<MouseEvent>() {
                @Override public void handle(MouseEvent event) {
                    setX(event.getScreenX() - mouseDragOffsetX);
                    setY(event.getScreenY() - mouseDragOffsetY);
                }
            });

            titleLabel = new Label();
            titleLabel.getStyleClass().add("window-title");
            titleLabel.setText(getTitle());

            titleProperty().addListener(new InvalidationListener() {
                @Override public void invalidated(Observable valueModel) {
                    titleLabel.setText(getTitle());
                }
            });

            Region spacer = new Region();
            HBox.setHgrow(spacer, Priority.ALWAYS);

            // add close min max
            Button closeButton = createWindowButton("close");
            closeButton.setOnAction(new EventHandler() {
                @Override public void handle(Event event) {
                    FXDialog.this.hide();
                }
            });
            minButton = createWindowButton("minimize");
            minButton.setOnAction(new EventHandler() {
                @Override public void handle(Event event) {
                    setIconified(!isIconified());
                }
            });

            maxButton = createWindowButton("maximize");
            maxButton.setOnAction(new EventHandler() {
                private double restoreX;
                private double restoreY;
                private double restoreW;
                private double restoreH;

                @Override public void handle(Event event) {
                    Screen screen = Screen.getPrimary(); // todo something more sensible
                    double minX = screen.getVisualBounds().getMinX();
                    double minY = screen.getVisualBounds().getMinY();
                    double maxW = screen.getVisualBounds().getWidth();
                    double maxH = screen.getVisualBounds().getHeight();

                    if (restoreW == 0 || getX() != minX || getY() != minY || getWidth() != maxW || getHeight() != maxH) {
                        restoreX = getX();
                        restoreY = getY();
                        restoreW = getWidth();
                        restoreH = getHeight();
                        setX(minX);
                        setY(minY);
                        setWidth(maxW);
                        setHeight(maxH);
                    } else {
                        setX(restoreX);
                        setY(restoreY);
                        setWidth(restoreW);
                        setHeight(restoreH);
                    }
                }
            });

            windowBtns = new HBox(3);
            windowBtns.getStyleClass().add("window-buttons");
            windowBtns.getChildren().addAll(minButton, maxButton, closeButton);

            toolBar.getItems().addAll(titleLabel, spacer, windowBtns);
            root.setTop(toolBar);

            resizeCorner = new Rectangle(10, 10);
            resizeCorner.getStyleClass().add("window-resize-corner");
View Full Code Here

                for (Packet packet : UIUtil.examplePackets) {
                    packetsTableView.getData().add(packet);
                }
            }
        });
        ToolBar toolBar = new ToolBar(openFile, prePacket);
        packetDisplay = new PacketDisplay();
        packetsTableView = new PacketTableView();
        packetsTableView.getSelectionModel().selectedItemProperty().addListener(new InvalidationListener() {

            @Override
View Full Code Here

        personPA.setBean(newValue == P1_LABEL ? person1
            : newValue == P2_LABEL ? person2 : person3);
      }
    });
    pBox.autosize();
    ToolBar toolBar = new ToolBar();
    toolBar.getItems().add(pBox);
    VBox personBox = new VBox(10);
    personBox.setPadding(new Insets(10, 10, 10, 50));
    VBox beanPane = new VBox(10);
    beanPane.setPadding(new Insets(10, 10, 10, 10));
    final Text title = new Text(
View Full Code Here

    @Override public void start(Stage stage) throws Exception {
        AquaFx.styleStage(stage, StageStyle.UNIFIED);
        BorderPane pane = new BorderPane();

        ToolBar toolBar = new ToolBar();
        ColorPicker colorTB = new ColorPicker(Color.rgb(194, 222, 254));

        Separator seperateIt = new Separator();
        ToggleGroup toolbarGroup = new ToggleGroup();
        ToggleButton sampleButton4 = new ToggleButton("TG1");
        sampleButton4.setToggleGroup(toolbarGroup);
        sampleButton4.setSelected(true);
        AquaFx.createToggleButtonStyler().setType(ButtonType.LEFT_PILL).style(sampleButton4);
        ToggleButton sampleButton5 = new ToggleButton("TG2");
        sampleButton5.setToggleGroup(toolbarGroup);
        sampleButton5.setSelected(true);
        AquaFx.createToggleButtonStyler().setType(ButtonType.CENTER_PILL).style(sampleButton5);
        ToggleButton sampleButton6 = new ToggleButton("TG3");
        sampleButton6.setToggleGroup(toolbarGroup);
        sampleButton6.setSelected(true);
        AquaFx.createToggleButtonStyler().setType(ButtonType.RIGHT_PILL).style(sampleButton6);

        Separator seperateIt2 = new Separator();

        Button menuPillButton1 = new Button("PB 1");
        AquaFx.createButtonStyler().setType(ButtonType.LEFT_PILL).style(menuPillButton1);
        Button menuPillButton2 = new Button("PB 2");
        AquaFx.createButtonStyler().setType(ButtonType.CENTER_PILL).style(menuPillButton2);
        Button menuPillButton3 = new Button("PB 3");
        AquaFx.createButtonStyler().setType(ButtonType.RIGHT_PILL).style(menuPillButton3);

        Button sampleButton = new Button("Button");
        ToggleButton sampleButton1 = new ToggleButton("Toggle");
        sampleButton1.setDisable(true);
        ToggleButton sampleButton2 = new ToggleButton("Toggle");
        ToggleButton sampleButton3 = new ToggleButton("Toggle2");
        sampleButton3.setSelected(true);
        toolBar.getItems().addAll(colorTB, sampleButton, sampleButton1, sampleButton2, sampleButton3, seperateIt, sampleButton4,
                sampleButton5, sampleButton6, seperateIt2, menuPillButton1, menuPillButton2, menuPillButton3);

        pane.setTop(toolBar);

        /**
 
View Full Code Here

        AquaFx.styleStage(stage, StageStyle.UNIFIED);
        stage.setResizable(false);

        BorderPane pane = new BorderPane();

        ToolBar toolBar = new ToolBar();

        Button tbBack = new Button();
        AquaFx.createButtonStyler().setIcon(MacOSDefaultIcons.LEFT).setType(ButtonType.LEFT_PILL).style(tbBack);
        Button tbForward = new Button();
        tbForward.setDisable(true);
        AquaFx.createButtonStyler().setIcon(MacOSDefaultIcons.RIGHT).setType(ButtonType.RIGHT_PILL).style(tbForward);
        HBox separator = new HBox();
        separator.setPrefSize(15, 1);
        Button btnAll = new Button("Alle einblenden");
        HBox separator2 = new HBox();
        separator2.setPrefSize(279, 1);
        TextField search = new TextField();
        AquaFx.createTextFieldStyler().setType(TextFieldType.SEARCH).style(search);
        toolBar.getItems().addAll(tbBack, tbForward, separator, btnAll, separator2, search);

        pane.setTop(toolBar);

        /*
         * TabPane for Content
View Full Code Here

TOP

Related Classes of javafx.scene.control.ToolBar

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.