Package javafx.scene.control

Examples of javafx.scene.control.Label


    ComboBox<Role> cb = new ComboBox<>();
    cb.setPromptText("Select Role");
    cb.getItems().addAll(r1, r2);
    cb.setValue(r1);
    personPA.bindBidirectional(rolePath, cb.valueProperty(), Role.class);
    cont.getChildren().addAll(new Label(rolePath + " = "), cb);
    return cont;
  }
View Full Code Here


      // POJO binding magic...
      personPA.bindBidirectional(path, tf.textProperty());
      ctrl = tf;
    }
    box.getChildren()
        .addAll(new Label(
            path
                + (selectionPath != null
                    && !selectionPath.isEmpty() ? " (items) = \n"
                    + selectionPath + " (selected) = "
                    : " = ")), ctrl);
View Full Code Here

    return box;
  }

  public HBox beanTFW(String startLabel, String endLabel, TextField... tfs) {
    HBox box = new HBox();
    box.getChildren().add(new Label(startLabel + '('));
    box.getChildren().addAll(tfs);
    box.getChildren().add(new Label(endLabel + ");"));
    return box;
  }
View Full Code Here

  public static void executeWithProgressDialogInBackground(final Runnable runnable, final StackPane target, final String text){
    Thread th = new Thread(){
      @Override
      public void run() {
        final Node progressIndicator = createProgressIndicator();
        final Label label = new Label(text);
        try {
          Platform.runLater(new Runnable() {
            @Override
            public void run() {
              target.getChildren().add(progressIndicator);
              label.setWrapText(true);
              target.getChildren().add(label);
            }
          });
          runnable.run();
        } finally {
View Full Code Here

       
        final VBox back = new VBox(3);
        StackPane.setMargin(back, new Insets(150));
        back.setStyle("-fx-border-color: "+blackOrWhiteDependingFromBack +"; -fx-border-width: 1px; -fx-padding: 3; -fx-background-color: derive("+CSSHelper.toCssColor(backColor)+",-50%);");
        back.setAlignment(Pos.CENTER_RIGHT);
        final Label label = new Label(message);
        label.prefWidthProperty().bind(target.widthProperty());
        StackPane.setMargin(back, new Insets(150));
        label.setStyle("-fx-text-fill: "+blackOrWhiteDependingFromBack +";");
        label.setWrapText(true);
        label.setGraphic(icon);
        back.getChildren().add(label);
       
        final TextArea area = new TextArea();
        area.setPrefRowCount(10);
        if (e!=null){
View Full Code Here

        copyTableCell(tableView);
      }
    });
    copyCellMenuItem.setOnAction(copyCell.getOnAction());
    pane.getChildren().add(copyCell);
    pane.getChildren().add(new Label("Search"));
    final TextField textField = new TextField();
    textField.textProperty().addListener(new ChangeListener<String>() {
      @Override
      public void changed(ObservableValue<? extends String> observable, String oldValue, String newValue) {
        if (newValue!=null && newValue.length()>1){
          searchInTable(tableView, newValue,regExp.isSelected());
        }
      }
    });
    regExp.selectedProperty().addListener(new ChangeListener<Boolean>() {
      @Override
      public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
        if (newValue!=null){
          searchInTable(tableView,textField.getText(),newValue);
        }
      }
    });
    textField.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent event) {
        searchInTable(tableView,textField.getText(),regExp.isSelected());
      }
    });
    HBox.setHgrow(textField,Priority.ALWAYS);
    final Label count = new Label("count: 0");
//    tableView.itemsProperty().addListener(new ChangeListener<ObservableList<M>>() {
//      @Override
//      public void changed(ObservableValue<? extends ObservableList<M>> observable, ObservableList<M> oldValue,
//          ObservableList<M> newValue) {
//        if (newValue!=null){
View Full Code Here

                setModelDate(null);
            }
        });
    topbuttons.getChildren().add(nullButton);
    vbox.getChildren().add(topbuttons);
    final Label label = new Label();
    vbox.getChildren().add(label);
    final HBox yearMonthChooser = createYearMonthChooser();
    vbox.getChildren().add(yearMonthChooser);
   
        final GridPane gridPane = new GridPane();
        vbox.getChildren().add(gridPane);
        updateDayInMonthChooser(gridPane);
        VBox.setMargin(gridPane, new Insets(3));
        final HBox timeChooser = createTimeChooser();
    vbox.getChildren().add(timeChooser);

        model.addChangeListener(new ChangeListener<Integer>() {
            @Override
            public void changed(ObservableValue<? extends Integer> observable, Integer oldValue, Integer newValue) {
                if (!model.isNull()){
                    label.setText(dateFormat.format(model.getDate()));
                } else {
                    label.setText("");
                }

                updateDayInMonthChooser(gridPane);
                gridPane.setDisable(model.isNull());
                timeChooser.setDisable(model.isNull());
View Full Code Here

      years.getItems().add(i);
    }
    years.valueProperty().bindBidirectional(model.year);
    years.setEditable(true);
    years.setConverter(new IntegerStringConverter());
    hBox.getChildren().add(new Label("Date"));
    hBox.getChildren().add(months);
    hBox.getChildren().add(years);
    VBox.setMargin(hBox, new Insets(3));
    return hBox;
  }
View Full Code Here

    }
    secound.valueProperty().bindBidirectional(model.secound);
    secound.setEditable(true);
    secound.setConverter(new IntegerStringConverter());
    secound.setPrefWidth(20);
    hBox.getChildren().add(new Label("Time"));
    hBox.getChildren().add(hour);
    hBox.getChildren().add(new Label(":"));
    hBox.getChildren().add(minute);
    hBox.getChildren().add(new Label(":"));
    hBox.getChildren().add(secound);
    VBox.setMargin(hBox, new Insets(3));
    return hBox;
  }
View Full Code Here

  private void updateDayInMonthChooser(GridPane gridPane){
    gridPane.getChildren().clear();
    String[] dayNames = new String[]{"Mon","Tue","Wed","Thu","Fri","Sat","Sun",};
   
    for(int i=0; i<dayNames.length; i++){
      gridPane.add(new Label(dayNames[i]), i, 0);
    }

    int firstDay=0;
    int actualDayOfMonthMaximum=30;
    final Optional<Calendar> calendarOptional = model.createCalendar();
View Full Code Here

TOP

Related Classes of javafx.scene.control.Label

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.