Package javafx.scene.layout

Examples of javafx.scene.layout.BorderPane


public class MySimpleObjectModel extends DefaultSimpleObjectModel<BorderPane, ModelBean> {

    @Override
    protected void initSimpleView() {
        getRootNode().setCenter(new BorderPane());
    }
View Full Code Here


public class MySimpleModel extends DefaultSimpleModel<BorderPane> {

    @Override
    protected void initSimpleView() {
        getRootNode().setCenter(new BorderPane());
    }
View Full Code Here

public class MySimpleObjectModel2 extends DefaultSimpleObjectModel<BorderPane, ModelBean2> {

    @Override
    protected void initSimpleView() {
        getRootNode().setCenter(new BorderPane());
    }
View Full Code Here

    CalendarTextField lCalendarTextField = new CalendarTextField();
    lCalendarTextField.calendarProperty().bindBidirectional(lAgenda.displayedCalendar());   
        lHBox.getChildren().add(lCalendarTextField);
       
        // create scene
        BorderPane lBorderPane = new BorderPane();
        lBorderPane.setCenter(lAgenda);
        lBorderPane.setBottom(lHBox);
        //lBorderPane.setLeft(new Label("AAAAAAA"));
        Scene scene = new Scene(lBorderPane, 900, 900);

        // create stage
        stage.setTitle(this.getClass().getSimpleName());
View Full Code Here

    // image
    final ImageView lImageView = new ImageView();
    lImageView.setId("TheImage");
       
        // layout scene
        BorderPane lBorderPane = new BorderPane();
        lBorderPane.setCenter(lAgenda);
          VBox lVBox = new VBox();
          lVBox.getChildren().add(lCalendarPicker);       
          lVBox.getChildren().add(lImageView);
        lBorderPane.setLeft(lVBox);
        lBorderPane.getStyleClass().add("screen");
       
        // setup scene
    Scene scene = new Scene(lBorderPane, 1000, 600);
   
    // load custom CSS
View Full Code Here

   * construct the nodes
   */
  private void createNodes()
  {
    // we use a borderpane
    borderPane = new BorderPane();
   
    // borderpane center
    weekPane = new WeekPane();
    weekScrollPane = ScrollPaneBuilder.create()
      .content(weekPane)
View Full Code Here

      {
        setupAppointments();
      }
    });

    BorderPane lBorderPane = new BorderPane();
    lBorderPane.getStyleClass().add(getSkinnable().getClass().getSimpleName() + "Popup");
    lPopup.getContent().add(lBorderPane);

    // close icon
    {
      ImageViewButton lImageView = new ImageViewButton();
      lImageView.getStyleClass().add("close-icon");
      lImageView.setPickOnBounds(true);
      lImageView.setOnMouseClicked(new EventHandler<MouseEvent>()
      {
        @Override public void handle(MouseEvent evt)
        {
          lPopup.hide();
        }
      });
      lBorderPane.setRight(lImageView);
    }
   
    // initial layout
    VBox lMenuVBox = new VBox(padding);
    lBorderPane.setCenter(lMenuVBox);

    // time
    lMenuVBox.getChildren().add(new Text("Time:"));
    // start
    final CalendarTextField lStartCalendarTextField = new CalendarTextField().withDateFormat(SimpleDateFormat.getDateTimeInstance());
View Full Code Here

      popup.setAutoFix(true);
      popup.setAutoHide(true);
      popup.setHideOnEscape(true);
     
      // add the timepicker
      BorderPane lBorderPane = new BorderPane();
      lBorderPane.getStyleClass().add(this.getClass().getSimpleName() + "_popup");
      lBorderPane.setCenter(calendarTimePicker);
     
      // add a close button
      ImageView lImageView = new ImageViewButton();
      lImageView.getStyleClass().addAll("close-icon");
      lImageView.setPickOnBounds(true);
      lImageView.setOnMouseClicked(new EventHandler<MouseEvent>() {
        @Override public void handle(MouseEvent evt) {
          popup.hide();
          popup = null;
          getSkinnable().calendarProperty().set(calendarTimePicker.calendarProperty().get());
        }
      });
      lBorderPane.rightProperty().set(lImageView);
     
      // add pane
      popup.getContent().add(lBorderPane);
      popup.setOnShown( (event) -> {
        ((CalendarTimePickerSkin)calendarTimePicker.getSkin()).labelFormatProperty().set( getSkinnable().getDateFormat() );
View Full Code Here

    // left arrow
    decrementArrow = new Region();
    decrementArrow.getStyleClass().add("idle");

    // place holder for showing the value
    valueHolderNode = new BorderPane();
    valueHolderNode.getStyleClass().add("valuePane");
    //valueHolderNode.setStyle("-fx-border-color: white;");
   
    // right arrow
    incrementArrow = new Region();
    incrementArrow.getStyleClass().add("idle");

    // construct a placeholder node
    skinNode = new BorderPane();
    skinNode.setCenter(valueHolderNode);

    // we're not catching the mouse events on the individual children, but let it bubble up to the parent and handle it there, this makes our life much more simple
    // process mouse clicks
    skinNode.setOnMouseClicked(new EventHandler<MouseEvent>()
View Full Code Here

//          };
    Popup lPopup = new Popup();
    lPopup.setAutoFix(true);
    lPopup.setAutoHide(true);
    lPopup.setHideOnEscape(true);
    BorderPane lBorderPane = new BorderPane();
    lBorderPane.getStyleClass().add(this.getClass().getSimpleName() + "_popup");
    lBorderPane.setCenter(calendarPicker);
    calendarPicker.showTimeProperty().set( getSkinnable().getShowTime() );
   
    // because the Java 8 DateTime classes use the CalendarPicker, we need to add some specific CSS classes here to support seamless CSS
    if (getSkinnable().getStyleClass().contains(LocalDateTextField.class.getSimpleName())) {
      calendarPicker.getStyleClass().addAll(LocalDatePicker.class.getSimpleName());
    }
    if (getSkinnable().getStyleClass().contains(LocalDateTimeTextField.class.getSimpleName())) {
      calendarPicker.getStyleClass().addAll(LocalDateTimePicker.class.getSimpleName());
    }
   
    // add a close and accept button if we're showing time
    if ( getSkinnable().getShowTime())
    {
      VBox lVBox = new VBox();
      lBorderPane.rightProperty().set(lVBox);
     
      ImageView lAcceptIconImageView = new ImageViewButton();
      lAcceptIconImageView.getStyleClass().addAll("accept-icon");
      lAcceptIconImageView.setPickOnBounds(true);
      lAcceptIconImageView.setOnMouseClicked( (mouseEvent) ->  {
View Full Code Here

TOP

Related Classes of javafx.scene.layout.BorderPane

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.