Package javafx.scene.control

Examples of javafx.scene.control.Button


   */
  public UGateDirectory(final Stage stage) {
    super(10);
    textField = TextFieldBuilder.create().editable(false).build();
    HBox.setHgrow(textField, Priority.ALWAYS);
    final Button wirelessRemoteNodeDirBtn = new FunctionButton(
        FunctionButton.Function.ADD, new Runnable() {
          @Override
          public void run() {
            final DirectoryChooser dc = new DirectoryChooser();
            dc.setTitle(RS.rbLabel(KEY.WIRELESS_WORKING_DIR));
View Full Code Here


        controlBar.getRemoteNodePA(), RemoteNodeType.GATE_ACCESS_ON,
        RS.IMG_GATE_ON, RS.IMG_GATE_OFF);
    controlBar.addHelpTextTrigger(gateToggleSwitchView, RS.rbLabel(KEY.GATE_ACCESS_DESC));
    final Label gateCtrlHeader = createLabel(KEY.GATE_STATE);
    final ImageView gateToggleImgView = RS.imgView(RS.IMG_GATE_CLOSED);
    final Button gateToggleBtn = new Button();
    gateToggleBtn.setCursor(Cursor.HAND);
    gateToggleBtn.setGraphic(gateToggleImgView);
    controlBar.addHelpTextTrigger(gateToggleBtn, RS.rbLabel(KEY.GATE_TOGGLE_DESC));
    gateToggleBtn.setOnMousePressed(new EventHandler<MouseEvent>() {
      @Override
      public void handle(final MouseEvent event) {
        if (GuiUtil.isPrimaryPress(event)) {
          gateToggleBtn.setDisable(true);
          if (controlBar.createCommandService(Command.GATE_TOGGLE_OPEN_CLOSE, true) == null) {
            gateToggleBtn.setDisable(false);
          }
        }
      }
    });
    controlBar.getSensorReadingsView().sensorReadingsProperty().addListener(
        new ChangeListener<RemoteNodeReading>() {
          @Override
          public void changed(final ObservableValue<? extends RemoteNodeReading> observable,
              final RemoteNodeReading oldValue, final RemoteNodeReading newValue) {
            // when a command is sent to a remote node to open/close a gate a response for
            // sensor readings will be sent to the host where the gate state update is captured
            gateToggleImgView.setImage(newValue != null && newValue.getGateState() == 1 ?
                RS.img(RS.IMG_GATE_OPENED) : RS.img(RS.IMG_GATE_CLOSED));
            gateToggleBtn.setDisable(false);
          }
        });
   
    final Parent cell = createCell(gateHeader, gateToggleSwitchView,
        gateCtrlHeader, gateToggleBtn);
View Full Code Here

    wirelessOnAtStartSwitch = new UGateToggleSwitchBox<>(
        controlBar.getActorPA(), ActorType.COM_ON_AT_APP_STARTUP, null,
        null, RS.rbLabel(KEY.APP_SERVICE_STARTUP_AUTO),
        RS.rbLabel(KEY.APP_SERVICE_STARTUP_MANUAL));
    controlBar.addHelpTextTrigger(wirelessOnAtStartSwitch, RS.rbLabel(KEY.APP_SERVICE_STARTUP_DESC));
    wirelessBtn = new Button(RS.rbLabel(KEY.WIRELESS_CONNECT));
    controlBar.addHelpTextTrigger(wirelessBtn, RS.rbLabel(KEY.WIRELESS_WEB_START_STOP_DESC));
    cb.addServiceBehavior(wirelessBtn, null, ServiceProvider.Type.WIRELESS,
        KEY.WIRELESS_CONNECT_DESC);
    wirelessBtnView.getChildren().addAll(wirelessBtn, wirelessOnAtStartSwitch);
   
    final HBox webBtnView = new HBox();
    webOnAtStartSwitch = new UGateToggleSwitchBox<>(
        controlBar.getActorPA(), ActorType.WEB_ON_AT_COM_STARTUP, null,
        null, RS.rbLabel(KEY.APP_SERVICE_STARTUP_AUTO),
        RS.rbLabel(KEY.APP_SERVICE_STARTUP_MANUAL));
    controlBar.addHelpTextTrigger(webOnAtStartSwitch, RS.rbLabel(KEY.APP_SERVICE_HOST_STARTUP_DESC));
    webBtn = new Button(RS.rbLabel(KEY.WIRELESS_WEB_START_STOP));
    cb.addServiceBehavior(webBtn, null, ServiceProvider.Type.WEB,
        KEY.WIRELESS_WEB_START_STOP_DESC);
    webBtnView.getChildren().addAll(webBtn, webOnAtStartSwitch);

    getChildren().addAll(
View Full Code Here

    // }
    // });
    // personBox.getChildren().add(lCalendarPicker);

    final TextField pojoNameTF = new TextField();
    Button pojoNameBtn = new Button("Set Person's Name");
    pojoNameBtn.setOnMouseClicked(new EventHandler<MouseEvent>() {
      @Override
      public void handle(MouseEvent event) {
        personPA.getBean().setName(pojoNameTF.getText());
        dumpPojo(null, null, personPA);
      }
View Full Code Here

    @SuppressWarnings("unchecked")
    final ListView<String> listView = (ListView<String>) langBox
        .getChildren().get(1);
    final TextField addRemTF = new TextField();
    addRemTF.setPromptText(label + " to add");
    Button addBtn = new Button("Add " + label);
    addBtn.setOnMouseClicked(new EventHandler<MouseEvent>() {
      @Override
      public void handle(MouseEvent event) {
        if (addRemTF.getText().isEmpty()) {
          return;
        }
        listView.getItems().add(addRemTF.getText());
      }
    });
    Button remBtn = new Button("Remove " + label);
    remBtn.setOnMouseClicked(new EventHandler<MouseEvent>() {
      @Override
      public void handle(MouseEvent event) {
        if (addRemTF.getText().isEmpty()) {
          return;
        }
        for (final String item : listView.getItems()) {
          if (item.equalsIgnoreCase(addRemTF.getText())) {
            listView.getItems().remove(item);
            return;
          }
        }
      }
    });
    Button remSelBtn = new Button("Remove Selected " + label + "(s)");
    remSelBtn.setOnMouseClicked(new EventHandler<MouseEvent>() {
      @Override
      public void handle(MouseEvent event) {
        // need to extract an array because the selected items
        // observable list will be updated as the list items are removed
        Object[] sels = listView.getSelectionModel().getSelectedItems()
View Full Code Here

          vbox3.setStyle("-fx-border-style: solid;"
                  + "-fx-border-width: 1;"
                  + "-fx-border-color: black");
     for (int i = 0; i < 5; i++)
          {
              Button bt = new Button("Button " + (i+1));
              Button bt2 = new Button("Button " + (i+1)); // unfortunately thereĀ“s no "clone" or "copy" method
              Button bt3 = new Button("Button " + (i+1));
              Pane hb = new Pane();
              HBox hb1 = new HBox();
              hb1.getChildren().add(bt2);
              hb.getChildren().add(hb1);
              vbox1.getChildren().add(bt);
View Full Code Here

  @Override
  public Node createContent() {
    BorderPane pane = new BorderPane();
    workflowView.setPrefWidth(600);
    pane.setCenter(workflowView);
    Button refreshButton  = new Button("Refresh");
    BorderPane.setMargin(refreshButton, new Insets(5));
    pane.setBottom(refreshButton);
    controller.refresh(copperDataProvider.getWorkflowClassesList(filterController.getFilter().selectedEngine.get().getId()));
   
    controller.selectedItem.addListener(new ChangeListener<WorkflowVersion>() {
      @Override
      public void changed(ObservableValue<? extends WorkflowVersion> observable, WorkflowVersion oldValue, WorkflowVersion newValue) {
        if (newValue!=null){
          filterController.setFilter(newValue);
          filterController.startValueSetAnimation();
        }
      }
    });
   
    refreshButton.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent actionEvent) {
        controller.refresh(copperDataProvider.getWorkflowClassesList(filterController.getFilter().selectedEngine.get().getId()));
      }
    });
View Full Code Here

        } catch (MalformedURLException e) {
          throw new RuntimeException(e);
        }
        webView.setStyle("-fx-font-smoothing-type: gray;");
        borderPane.setCenter(webView);
        final Button button = new Button("open report folder");
        button.setOnAction(new EventHandler<ActionEvent>() {
          @Override
          public void handle(ActionEvent event) {
            try {
              Desktop.getDesktop().open(summeryFile.getParentFile());
            } catch (IOException e) {
View Full Code Here

          }
        }).build();
  }
 
  public ButtonBase createShowFormButton(){
    Button button = new Button(staticTitle);
    button.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent event) {
        createFormInternal().show();
      }
    });
View Full Code Here

  @Override
  public void start(final Stage primaryStage) { //Stage = window
    ApplicationContext applicationContext = new ApplicationContext();
    primaryStage.titleProperty().bind(new SimpleStringProperty("Copper Monitor (server: ").concat(applicationContext.serverAdressProperty().concat(")")));
    new Button(); // Trigger loading of default stylesheet
    final Scene scene = new Scene(applicationContext.getMainPane(), 1300, 900, Color.WHEAT);

    scene.getStylesheets().add(this.getClass().getResource("/de/scoopgmbh/copper/gui/css/base.css").toExternalForm());
   
    primaryStage.setScene(scene);
View Full Code Here

TOP

Related Classes of javafx.scene.control.Button

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.