Package javafx.scene.layout

Examples of javafx.scene.layout.BorderPane


    final ObservableList<Person> data = FXCollections.observableArrayList(
            new Person("John", "Doe", "john.doe@foo.com", "jd@foo.com", true),
            new Person("Jane", "Doe", "jane.doe@example.com", "jane.d@foo.com", false));

    @Override public void start(Stage primaryStage) throws Exception {
        BorderPane pane = new BorderPane();

        HBox treeContainer = new HBox();
        treeContainer.setPadding(new Insets(10));
        TreeItem<String> rootItem = new TreeItem<String>("People");
        rootItem.setExpanded(true);
        for (Person person : data) {
            TreeItem<String> personLeaf = new TreeItem<String>(person.getFirstName());
            boolean found = false;
            for (TreeItem<String> statusNode : rootItem.getChildren()) {
                if (statusNode.getValue().equals((!person.getVip() ? "no " : "") + "VIP")) {
                    statusNode.getChildren().add(personLeaf);
                    found = true;
                    break;
                }
            }
            if (!found) {
                TreeItem<String> statusNode = new TreeItem<String>((!person.getVip() ? "no " : "") + "VIP");
                rootItem.getChildren().add(statusNode);
                statusNode.getChildren().add(personLeaf);
            }
        }
        TreeView<String> tree = new TreeView<String>(rootItem);
        tree.setPrefHeight(150);
        tree.setPrefWidth(150);
        treeContainer.getChildren().add(tree);

        pane.setCenter(treeContainer);
        pane.setStyle("-fx-background-color: white;");
        Scene scene = new Scene(pane);
        AquaFx.style();
        primaryStage.setScene(scene);
        primaryStage.show();
View Full Code Here


        Scene scene = new Scene(root);
        AquaFx.style();
        AquaFx.styleStage(stage, StageStyle.UNIFIED);
        stage.setScene(scene);
        stage.setTitle("AquaFX Controls");
        BorderPane pane = new BorderPane();
       
      HBox hbox = new HBox();
      hbox.setSpacing(5);
      hbox.setPadding(new Insets(15));
      hbox.setAlignment(Pos.CENTER);
        /*
         * Different Control-sizes
         */
        Label labelb5 = new Label("regular:");
        hbox.getChildren().add(labelb5);
       
        Button b5 = new Button("Button");
        AquaFx.resizeControl(b5, ControlSizeVariant.REGULAR);
        hbox.getChildren().add(b5);
       
        ToggleButton tb5 = new ToggleButton("ToggleButton");
        AquaFx.resizeControl(tb5, ControlSizeVariant.REGULAR);
        hbox.getChildren().add(tb5);
       
        CheckBox cb5 = new CheckBox("CheckBox");
        cb5.setIndeterminate(true);
        AquaFx.resizeControl(cb5, ControlSizeVariant.REGULAR);
        hbox.getChildren().add(cb5);

        RadioButton rb5 = new RadioButton("RadioButton");
        AquaFx.resizeControl(rb5, ControlSizeVariant.REGULAR);
        hbox.getChildren().add(rb5);

        TextField tf5 = new TextField("TextField");
        AquaFx.resizeControl(tf5, ControlSizeVariant.REGULAR);
        hbox.getChildren().add(tf5);

        ComboBox<String> ecombo5 = new ComboBox<String>();
        ecombo5.setItems(items);
        ecombo5.setEditable(true);
        ecombo5.setPromptText("select");
        AquaFx.resizeControl(ecombo5, ControlSizeVariant.REGULAR);
        hbox.getChildren().add(ecombo5);
       
        ComboBox<String> combo5 = new ComboBox<String>();
        combo5.setItems(items);
        combo5.setPromptText("select");
        AquaFx.resizeControl(combo5, ControlSizeVariant.REGULAR);
        hbox.getChildren().add(combo5);
       
        ChoiceBox<String> choice5 = new ChoiceBox<String>();
        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);
        scene.setRoot(pane);
        stage.show();
    }
View Full Code Here

    public static void main(String[] args) {
        ShutdownDialogDemo.launch();
    }

    @Override public void start(Stage stage) throws Exception {
        BorderPane borderPane = new BorderPane();

        Image image = new Image(AquaFx.class.getResource("demo/images/bild.png").toExternalForm());
        ImageView iv = new ImageView(image);

        BorderPane.setMargin(iv, new Insets(18, 0, 0, 18));
        borderPane.setLeft(iv);

        VBox vbox = new VBox();
        vbox.setPadding(new Insets(20, 20, 0, 20));
        vbox.setSpacing(10);
        Label title = new Label("M\u00F6chten Sie den Computer jetzt ausschalten?");
        title.setStyle("-fx-font-weight: bold");
        vbox.getChildren().add(title);

        Label info = new Label("Wenn Sie keine Auswahl treffen, wird der Computer in 43 Sekunden automatisch ausgeschaltet.");
        info.setStyle("-fx-font-size : 0.8em");
        info.setWrapText(true);
        VBox.setMargin(info, new Insets(14, 0, 0, 0));
        vbox.getChildren().add(info);

        CheckBox checkBox = new CheckBox("Beim n\u00E4chsten Anmelden alle Fenster wieder \u00F6ffnen");
        checkBox.setAllowIndeterminate(false);
        vbox.getChildren().add(checkBox);

        borderPane.setCenter(vbox);

        HBox hbox = new HBox();
        hbox.setAlignment(Pos.CENTER_RIGHT);
        hbox.setPadding(new Insets(19));
        hbox.setSpacing(12);

        Button cancel = new Button();
        cancel.setText("Abbrechen");
        cancel.setCancelButton(true);
        hbox.getChildren().add(cancel);

        Button off = new Button();
        off.setText("Ausschalten");
        off.setDefaultButton(true);
        hbox.getChildren().add(off);

        borderPane.setBottom(hbox);

        Scene myScene = new Scene(borderPane, 470, 172);
        AquaFx.style();
        stage.setResizable(false);
        stage.setScene(myScene);
View Full Code Here

    final ObservableList<Person> data = FXCollections.observableArrayList(
            new Person("John", "Doe", "john.doe@foo.com", "jd@foo.com", true),
            new Person("Jane", "Doe", "jane.doe@example.com", "jane.d@foo.com", false));

    @Override public void start(Stage primaryStage) throws Exception {
        BorderPane pane = new BorderPane();
       
        HBox listContainer = new HBox();
        listContainer.setSpacing(10);
        listContainer.setPadding(new Insets(10));
        ListView<String> list = new ListView<String>();
        ObservableList<String> listItems = FXCollections.observableArrayList("Item 1", "Item 2", "Item 3", "Item 4");
        list.setItems(listItems);
        list.setPrefWidth(150);
        list.setPrefHeight(70);
        listContainer.getChildren().add(list);
        TableView<Person> listTable = new TableView<Person>();
        listTable.getStyleClass().add("hide-header");
        listTable.setPrefHeight(250);
        listTable.setPrefWidth(150);
        TableColumn<Person, String> firstNameListCol = new TableColumn<Person, String>("First Name");
        firstNameListCol.setMinWidth(100);
        firstNameListCol.setCellValueFactory(new PropertyValueFactory<Person, String>("firstName"));
        listTable.getColumns().add(firstNameListCol);
        listTable.setItems(data);
        listTable.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY);
        listContainer.getChildren().add(listTable);
        ListView<String> horizontalList = new ListView<String>();
        horizontalList.setItems(listItems);
        horizontalList.setPrefWidth(250);
        horizontalList.setPrefHeight(50);
        horizontalList.setOrientation(Orientation.HORIZONTAL);
        listContainer.getChildren().add(horizontalList);
       
        pane.setCenter(listContainer);
        pane.setStyle("-fx-background-color: white;");
        Scene scene = new Scene(pane);
        AquaFx.style();
        primaryStage.setScene(scene);
        primaryStage.show();
View Full Code Here

    final ObservableList<Person> data = FXCollections.observableArrayList(
            new Person("John", "Doe", "john.doe@foo.com", "jd@foo.com", true),
            new Person("Jane", "Doe", "jane.doe@example.com", "jane.d@foo.com", false));

    @Override public void start(Stage primaryStage) throws Exception {
        BorderPane pane = new BorderPane();

        HBox treeTableContainer = new HBox();
        treeTableContainer.setPadding(new Insets(10));
        TreeItem<Person> rootTreeTableItem = new TreeItem<Person>(new Person("Chef", "Chef", "chef@business.de", "chef@business.de", true));
        rootTreeTableItem.setExpanded(true);
        for (Person person : data) {
            TreeItem<Person> personLeaf = new TreeItem<Person>(person);
            boolean found = false;
            for (TreeItem<Person> statusNode : rootTreeTableItem.getChildren()) {
                if (statusNode.getValue().getVip() == person.getVip()) {
                    statusNode.getChildren().add(personLeaf);
                    found = true;
                    break;
                }
            }
            if (!found) {
                TreeItem<Person> statusNode = new TreeItem<Person>(person);
                rootTreeTableItem.getChildren().add(statusNode);
                statusNode.getChildren().add(personLeaf);
            }
        }
        TreeTableView<Person> treeTable = new TreeTableView<Person>(rootTreeTableItem);
        TreeTableColumn<Person, String> firstNameTreeCol = new TreeTableColumn<Person, String>("First Name");
        firstNameTreeCol.setCellValueFactory(new Callback<TreeTableColumn.CellDataFeatures<Person, String>, ObservableValue<String>>() {

            @Override public ObservableValue<String> call(CellDataFeatures<Person, String> param) {
                return new ReadOnlyStringWrapper(param.getValue().getValue().getFirstName());
            }
        });

        TreeTableColumn<Person, String> lastNameTreeCol = new TreeTableColumn<Person, String>("Last Name");
        lastNameTreeCol.setCellValueFactory(new Callback<TreeTableColumn.CellDataFeatures<Person, String>, ObservableValue<String>>() {

            @Override public ObservableValue<String> call(CellDataFeatures<Person, String> param) {
                return new ReadOnlyStringWrapper(param.getValue().getValue().getLastName());
            }
        });
        TreeTableColumn<Person, String> primaryMailCol = new TreeTableColumn<Person, String>("primary Mail");
        primaryMailCol.setCellValueFactory(new Callback<TreeTableColumn.CellDataFeatures<Person, String>, ObservableValue<String>>() {

            @Override public ObservableValue<String> call(CellDataFeatures<Person, String> param) {
                return new ReadOnlyStringWrapper(param.getValue().getValue().getPrimaryEmail());
            }
        });
        TreeTableColumn<Person, Boolean> vipTreeTableCol = new TreeTableColumn<Person, Boolean>("VIP");
        vipTreeTableCol.setCellFactory(CheckBoxTreeTableCell.forTreeTableColumn(vipTreeTableCol));
        vipTreeTableCol.setCellValueFactory(new Callback<TreeTableColumn.CellDataFeatures<Person, Boolean>, ObservableValue<Boolean>>() {

            @Override public ObservableValue<Boolean> call(CellDataFeatures<Person, Boolean> param) {
                return new ReadOnlyBooleanWrapper(param.getValue().getValue().getVip());
            }
        });
        treeTable.getColumns().setAll(firstNameTreeCol, lastNameTreeCol, primaryMailCol, vipTreeTableCol);
        treeTable.setPrefHeight(150);
        treeTable.setPrefWidth(450);
        treeTableContainer.getChildren().add(treeTable);
       
       
        pane.setCenter(treeTableContainer);
        pane.setStyle("-fx-background-color: white;");
        Scene scene = new Scene(pane);
        AquaFx.style();
        primaryStage.setScene(scene);
        primaryStage.show();
View Full Code Here

public class MenuButtonsDemo extends Application {

    @Override public void start(Stage stage) throws Exception {
        AquaFx.styleStage(stage, StageStyle.UNIFIED);
        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 share = new Button();
        share.setDisable(true);
        AquaFx.createButtonStyler().setIcon(MacOSDefaultIcons.SHARE).style(share);
        HBox separator2 = new HBox();
        separator2.setPrefSize(15, 1);

        ComboBox<String> combo = new ComboBox<String>(FXCollections.observableArrayList("Combo A", "Combo B", "Combo C"));
        ComboBox<String> combo2 = new ComboBox<String>(FXCollections.observableArrayList("Combo A", "Combo B", "Combo C"));
        combo2.setEditable(true);
        ChoiceBox<String> choice = new ChoiceBox<String>(FXCollections.observableArrayList("Choice A", "Choice B", "Choice C"));
        MenuButton m = new MenuButton("Eats");
        m.getItems().addAll(new MenuItem("Burger"), new MenuItem("Hot Dog"));
        m.setPopupSide(Side.RIGHT);

        SplitMenuButton m2 = new SplitMenuButton();
        m2.setText("Shutdown");
        m2.getItems().addAll(new MenuItem("Logout"), new MenuItem("Sleep"));
        m2.setPopupSide(Side.RIGHT);

        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 sampleButton = new Button("Button");
        ToggleButton sampleButton2 = new ToggleButton("Toggle");
        toolBar.getItems().addAll(tbBack, tbForward, separator, share, separator2, combo, combo2, choice, m, m2, seperateIt2,
                colorTB, sampleButton, sampleButton2, seperateIt, sampleButton4, sampleButton5, sampleButton6);

        pane.setTop(toolBar);

        pane.setCenter(new Label("MenuButtons and other related controls"));

        Scene myScene = new Scene(pane, 950, 200);

        MenuBar menuBar = new MenuBar();
        Menu menuFile = new Menu("File");
        menuFile.getItems().addAll(new MenuItem("New"), new MenuItem("Open File..."));
        Menu menuEdit = new Menu("Edit");
        menuEdit.getItems().addAll(new MenuItem("Undo"), new MenuItem("Redo"));
        Menu menuView = new Menu("View");
        menuView.getItems().addAll(new MenuItem("Zoom In"), new MenuItem("Zoom Out"));
        menuBar.getMenus().addAll(menuFile, menuEdit, menuView);
        pane.getChildren().add(menuBar);

        AquaFx.style();
        stage.setTitle("AquaFX");
        stage.setScene(myScene);
        stage.show();
View Full Code Here

        dialog.close();
        response = Response.NO;
      }
    });

    BorderPane bp = new BorderPane();

    HBox hBox = new HBox();
    hBox.setAlignment(Pos.CENTER);
    hBox.setSpacing(10);
    hBox.setPadding(new Insets(10));

    hBox.getChildren().addAll(btnYes, btnNo);

    bp.setCenter(hBox);

    vBox.getChildren().addAll(new Label(message), bp);

    dialog.showDialog();
View Full Code Here

        stopParsing();
      }
    });

    BorderPane borderPane = new BorderPane();

    Scene scene = new Scene(borderPane, WINDOW_WIDTH, WINDOW_HEIGHT);

    Button btnChooseWatchFile = new Button("Open Log");
    btnChooseWatchFile.setOnAction(new EventHandler<ActionEvent>()
    {
      @Override
      public void handle(ActionEvent e)
      {
        stopParsing();
        chooseHotSpotFile();
      }
    });

    btnStart = new Button("Start");
    btnStart.setOnAction(new EventHandler<ActionEvent>()
    {
      @Override
      public void handle(ActionEvent e)
      {
        if (nothingMountedStage == null)
        {
          int classCount = getConfig().getClassLocations().size();
          int sourceCount = getConfig().getSourceLocations().size();

          if (classCount == 0 && sourceCount == 0)
          {
            if (getConfig().isShowNothingMounted())
            {
              nothingMountedStage = new NothingMountedStage(JITWatchUI.this, getConfig());

              StageManager.addAndShow(nothingMountedStage);

              startDelayedByConfig = true;
            }
          }
        }

        if (!startDelayedByConfig)
        {
          readLogFile();
        }
      }
    });

    btnStop = new Button("Stop");
    btnStop.setOnAction(new EventHandler<ActionEvent>()
    {
      @Override
      public void handle(ActionEvent e)
      {
        stopParsing();
      }
    });

    btnConfigure = new Button("Config");
    btnConfigure.setOnAction(new EventHandler<ActionEvent>()
    {
      @Override
      public void handle(ActionEvent e)
      {
        openConfigStage();
      }
    });

    btnTimeLine = new Button("Chart");
    btnTimeLine.setOnAction(new EventHandler<ActionEvent>()
    {
      @Override
      public void handle(ActionEvent e)
      {
        timeLineStage = new TimeLineStage(JITWatchUI.this);

        StageManager.addAndShow(timeLineStage);

        btnTimeLine.setDisable(true);
      }
    });

    btnStats = new Button("Stats");
    btnStats.setOnAction(new EventHandler<ActionEvent>()
    {
      @Override
      public void handle(ActionEvent e)
      {
        statsStage = new StatsStage(JITWatchUI.this);

        StageManager.addAndShow(statsStage);

        btnStats.setDisable(true);
      }
    });

    btnHisto = new Button("Histo");
    btnHisto.setOnAction(new EventHandler<ActionEvent>()
    {
      @Override
      public void handle(ActionEvent e)
      {
        histoStage = new HistoStage(JITWatchUI.this);

        StageManager.addAndShow(histoStage);

        btnHisto.setDisable(true);
      }
    });

    btnTopList = new Button("TopList");
    btnTopList.setOnAction(new EventHandler<ActionEvent>()
    {
      @Override
      public void handle(ActionEvent e)
      {
        topListStage = new TopListStage(JITWatchUI.this);

        StageManager.addAndShow(topListStage);

        btnTopList.setDisable(true);
      }
    });

    btnCodeCache = new Button("Code Cache");
    btnCodeCache.setOnAction(new EventHandler<ActionEvent>()
    {
      @Override
      public void handle(ActionEvent e)
      {
        codeCacheStage = new CodeCacheStage(JITWatchUI.this);

        StageManager.addAndShow(codeCacheStage);

        btnCodeCache.setDisable(true);
      }
    });

    btnTriView = new Button("TriView");
    btnTriView.setOnAction(new EventHandler<ActionEvent>()
    {
      @Override
      public void handle(ActionEvent e)
      {
        if (selectedMember == null && selectedMetaClass != null)
        {
          selectedMember = selectedMetaClass.getFirstConstructor();
        }

        openTriView(selectedMember, false);
      }
    });

    btnSuggest = new Button("Suggest");
    btnSuggest.setOnAction(new EventHandler<ActionEvent>()
    {
      @Override
      public void handle(ActionEvent e)
      {
        suggestStage = new SuggestStage(JITWatchUI.this, suggestions);

        StageManager.addAndShow(suggestStage);

        btnSuggest.setDisable(true);
      }
    });

    btnSandbox = new Button("Sandbox");
    btnSandbox.setOnAction(new EventHandler<ActionEvent>()
    {
      @Override
      public void handle(ActionEvent e)
      {
        openSandbox();
      }
    });

    btnErrorLog = new Button("Errors (0)");
    btnErrorLog.setOnAction(new EventHandler<ActionEvent>()
    {
      @Override
      public void handle(ActionEvent e)
      {
        openTextViewer("Error Log", errorLog.toString(), false, false);
      }
    });

    btnErrorLog.setStyle("-fx-padding: 2 6;");

    lblHeap = new Label();

    lblVmVersion = new Label();

    StringBuilder vmBuilder = new StringBuilder();

    vmBuilder.append("VM is ");
    vmBuilder.append(Runtime.class.getPackage().getImplementationVendor());
    vmBuilder.append(C_SPACE);
    vmBuilder.append(Runtime.class.getPackage().getImplementationVersion());

    lblVmVersion.setText(vmBuilder.toString());

    lblTweakLog = new Label();

    int menuBarHeight = 40;
    int textAreaHeight = 100;
    int statusBarHeight = 25;

    HBox hboxTop = new HBox();

    hboxTop.setPadding(new Insets(10));
    hboxTop.setPrefHeight(menuBarHeight);
    hboxTop.setSpacing(10);
    hboxTop.getChildren().add(btnSandbox);
    hboxTop.getChildren().add(btnChooseWatchFile);
    hboxTop.getChildren().add(btnStart);
    hboxTop.getChildren().add(btnStop);
    hboxTop.getChildren().add(btnConfigure);
    hboxTop.getChildren().add(btnTimeLine);
    hboxTop.getChildren().add(btnStats);
    hboxTop.getChildren().add(btnHisto);
    hboxTop.getChildren().add(btnTopList);
    hboxTop.getChildren().add(btnCodeCache);
    hboxTop.getChildren().add(btnTriView);
    hboxTop.getChildren().add(btnSuggest);

    memberAttrList = FXCollections.observableArrayList();
    attributeTableView = TableUtil.buildTableMemberAttributes(memberAttrList);
    attributeTableView.setPlaceholder(new Text("Select a JIT-compiled class member to view compilation attributes."));

    SplitPane spMethodInfo = new SplitPane();
    spMethodInfo.setOrientation(Orientation.VERTICAL);

    classMemberList = new ClassMemberList(this, getConfig());

    spMethodInfo.getItems().add(classMemberList);
    spMethodInfo.getItems().add(attributeTableView);

    classMemberList.prefHeightProperty().bind(scene.heightProperty());
    attributeTableView.prefHeightProperty().bind(scene.heightProperty());

    classTree = new ClassTree(this, getConfig());
    classTree.prefWidthProperty().bind(scene.widthProperty());

    SplitPane spMain = new SplitPane();
    spMain.setOrientation(Orientation.VERTICAL);

    SplitPane spCentre = new SplitPane();
    spCentre.getItems().add(classTree);
    spCentre.getItems().add(spMethodInfo);
    spCentre.setDividerPositions(0.33, 0.67);

    textAreaLog = new TextArea();
    textAreaLog.setStyle("-fx-font-family:monospace;-fx-font-size:12px");
    textAreaLog.setPrefHeight(textAreaHeight);

    log("Welcome to JITWatch by Chris Newland (@chriswhocodes on Twitter) and the AdoptOpenJDK project.\n");

    log("Please send feedback to our mailing list (https://groups.google.com/forum/#!forum/jitwatch) \nor come and find us on GitHub (https://github.com/AdoptOpenJDK/jitwatch).\n");

    log("Includes assembly reference from x86asm.net licenced under http://ref.x86asm.net/index.html#License\n");

    if (hsLogFile == null)
    {
      log("Choose a HotSpot log file or open the Sandbox");
    }
    else
    {
      log("Using HotSpot log file: " + hsLogFile.getAbsolutePath());
    }
    spMain.getItems().add(spCentre);
    spMain.getItems().add(textAreaLog);
    spMain.setDividerPositions(0.68, 0.32);

    HBox hboxBottom = new HBox();

    Region springLeft = new Region();
    Region springRight = new Region();

    final String labelStyle = "-fx-padding: 3 0 0 0;";

    HBox.setHgrow(springLeft, Priority.ALWAYS);
    HBox.setHgrow(springRight, Priority.ALWAYS);

    lblHeap.setStyle(labelStyle);
    lblVmVersion.setStyle(labelStyle);

    hboxBottom.setPadding(new Insets(4));
    hboxBottom.setPrefHeight(statusBarHeight);
    hboxBottom.setSpacing(4);
    hboxBottom.getChildren().add(lblHeap);
    hboxBottom.getChildren().add(btnErrorLog);
    hboxBottom.getChildren().add(springLeft);
    hboxBottom.getChildren().add(lblTweakLog);
    hboxBottom.getChildren().add(springRight);
    hboxBottom.getChildren().add(lblVmVersion);

    borderPane.setTop(hboxTop);
    borderPane.setCenter(spMain);
    borderPane.setBottom(hboxBottom);

    stage.setTitle("JITWatch - HotSpot Compilation Inspector");
    stage.setScene(scene);
    stage.show();
View Full Code Here

    VBox vBoxMain = new VBox();
    vBoxMain.getChildren().add(hBoxTools);
    vBoxMain.getChildren().add(splitVertical);

    BorderPane borderPane = new BorderPane();
    borderPane.setTop(hBoxTools);
    borderPane.setCenter(splitVertical);

    initialiseLog();

    Scene scene = new Scene(borderPane, JITWatchUI.WINDOW_WIDTH, JITWatchUI.WINDOW_HEIGHT);
View Full Code Here

    MemberTableCell.setTriViewAccessor(parent);

    initStyle(StageStyle.DECORATED);

    BorderPane borderPane = new BorderPane();

    vbox = new VBox();
   
    SuggestionPackageFilter filter = new SuggestionPackageFilter(this);

    borderPane.setTop(filter);

    borderPane.setCenter(vbox);

    Scene scene = new Scene(borderPane, JITWatchUI.WINDOW_WIDTH, JITWatchUI.WINDOW_HEIGHT);

    tableView = SuggestionTableUtil.buildTableSuggestion(obList);
   
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.