Example usage for javafx.scene Scene setRoot

List of usage examples for javafx.scene Scene setRoot

Introduction

In this page you can find the example usage for javafx.scene Scene setRoot.

Prototype

public final void setRoot(Parent value) 

Source Link

Usage

From source file:Main.java

@Override
public void start(final Stage stage) {
    stage.setTitle("HTML");
    stage.setWidth(500);/*from  w  ww.j  a va 2 s .co  m*/
    stage.setHeight(500);
    Scene scene = new Scene(new Group());

    VBox root = new VBox();

    Path path = new Path();
    path.getElements().add(new MoveTo(50.0f, 0.0f));
    VLineTo vlt = new VLineTo(50.0f);
    vlt.setY(.7);
    path.getElements().add(vlt);

    System.out.println(vlt.yProperty());

    root.getChildren().addAll(path);
    scene.setRoot(root);

    stage.setScene(scene);
    stage.show();
}

From source file:Main.java

License:asdf

@Override
public void start(Stage stage) {
    stage.setWidth(500);//www .  j a v  a2  s .c  om
    stage.setHeight(500);
    Scene scene = new Scene(new Group());

    VBox root = new VBox();

    final WebView browser = new WebView();
    final WebEngine webEngine = browser.getEngine();

    ScrollPane scrollPane = new ScrollPane();
    scrollPane.setContent(browser);
    webEngine.loadContent("<b>asdf</b>");

    root.getChildren().addAll(scrollPane);
    scene.setRoot(root);

    stage.setScene(scene);
    stage.show();
}

From source file:Main.java

@Override
public void start(Stage stage) {
    Group root = new Group();
    Scene scene = new Scene(root, 300, 150);
    stage.setScene(scene);/*ww w.  j av a 2 s.  co  m*/
    stage.setTitle("");

    QuadCurve quad = new QuadCurve();
    quad.setStartX(0.0f);
    quad.setStartY(50.0f);
    quad.setEndX(50.0f);
    quad.setEndY(50.0f);
    quad.setControlX(25.0f);
    quad.setControlY(0.0f);

    root.getChildren().add(quad);

    scene.setRoot(root);
    stage.show();
}

From source file:Main.java

License:asdf

@Override
public void start(Stage stage) {
    stage.setTitle("HTML");
    stage.setWidth(500);/*ww  w . j av  a 2  s  . co  m*/
    stage.setHeight(500);
    Scene scene = new Scene(new Group());

    VBox root = new VBox();

    final WebView browser = new WebView();
    final WebEngine webEngine = browser.getEngine();

    ScrollPane scrollPane = new ScrollPane();
    scrollPane.setContent(browser);
    webEngine.loadContent("<b>asdf</b>");

    root.getChildren().addAll(scrollPane);
    scene.setRoot(root);

    stage.setScene(scene);
    stage.show();
}

From source file:Main.java

@Override
public void start(final Stage stage) {
    stage.setTitle("");
    stage.setWidth(500);//w  ww. j a  v  a2  s. c o m
    stage.setHeight(500);
    Scene scene = new Scene(new Group());

    VBox root = new VBox();
    NumberAxis lineYAxis = new NumberAxis(0, 100, 10);
    CategoryAxis lineXAxis = new CategoryAxis();

    BarChart barChart = new BarChart(lineXAxis, lineYAxis);

    lineYAxis.setLabel("Sales");
    lineXAxis.setLabel("Products");

    root.getChildren().addAll(barChart);
    scene.setRoot(root);

    stage.setScene(scene);
    stage.show();
}

From source file:account.management.controller.loginController.java

@FXML
private void onLoginButtonClick(ActionEvent event) {
    try {// w  w w  . j a v  a  2 s .c o m

        String username = this.username.getText();
        String password = this.password.getText();

        User.username = username;

        this.login_btn.setDisable(true);
        this.login_btn.setText("Loading...");
        Thread t = new Thread(() -> {
            try {
                HttpResponse<JsonNode> res = Unirest.get(MetaData.baseUrl + "login")
                        .queryString("username", username).queryString("password", password).asJson();
                JSONArray array = res.getBody().getArray();
                JSONObject obj = array.getJSONObject(0);
                if (obj.getInt("inventory") == 1)
                    User.inventory = true;
                if (obj.getInt("project") == 1)
                    User.project = true;
                if (obj.getInt("lc") == 1)
                    User.lc = true;
                if (obj.getInt("cnf") == 1)
                    User.cnf = true;
                if (obj.getInt("deposit_voucher") == 1)
                    User.deposit_voucher = true;
                if (obj.getInt("expense_voucher") == 1)
                    User.expense_voucher = true;
                if (obj.getInt("sell") == 1)
                    User.sell = true;
                if (obj.getInt("purchase") == 1)
                    User.purchase = true;
                if (obj.getInt("party_create") == 1)
                    User.party_create = true;
                if (obj.getInt("ledger_create") == 1)
                    User.ledger = true;
                if (obj.getInt("voucher") == 1)
                    User.voucher = true;
                if (obj.getInt("bank") == 1)
                    User.bank = true;
                if (obj.getInt("inventory_report") == 1)
                    User.inventory_report = true;
                if (obj.getInt("trial_balance") == 1)
                    User.trial_balance = true;
                if (obj.getInt("balance_sheet") == 1)
                    User.balance_sheet = true;
                if (obj.getInt("financial_statement") == 1)
                    User.financial_statement = true;
                if (obj.getInt("database_maintanance") == 1)
                    User.database_maintanance = true;

                Platform.runLater(() -> {
                    try {
                        this.login_btn.getScene().getWindow().hide();
                        Parent root;
                        root = FXMLLoader.load(getClass().getResource(MetaData.viewPath + "home1.fxml"));
                        Scene scene = new Scene(root);
                        scene.getStylesheets().add("/style.css");
                        Stage stage = new Stage();
                        scene.setRoot(root);
                        stage.setResizable(true);
                        stage.setTitle("Home");
                        stage.setScene(scene);
                        stage.showAndWait();
                    } catch (IOException ex) {
                        Logger.getLogger(loginController.class.getName()).log(Level.SEVERE, null, ex);
                    }
                });

            } catch (Exception ex) {
                Platform.runLater(() -> {
                    Msg.showError("Username or password is incorrect");
                });
            } finally {
                login_btn.setDisable(false);
                Platform.runLater(() -> {
                    login_btn.setText("Login");

                });

            }
        });
        t.start();

    } catch (Exception e) {
        Msg.showError("Sorry. There is an error. Please try again");
    }
}

From source file:Main.java

License:asdf

@Override
public void start(Stage stage) {
    stage.setWidth(500);//  ww  w.j  av  a 2  s .  com
    stage.setHeight(500);
    Scene scene = new Scene(new Group());

    VBox root = new VBox();

    final WebView browser = new WebView();
    final WebEngine webEngine = browser.getEngine();

    ScrollPane scrollPane = new ScrollPane();
    scrollPane.setFitToWidth(true);

    scrollPane.setContent(browser);
    webEngine.loadContent("<b>asdf</b>");

    root.getChildren().addAll(scrollPane);
    scene.setRoot(root);

    stage.setScene(scene);
    stage.show();
}

From source file:Main.java

@Override
public void start(Stage stage) {
    stage.setTitle("HTML");
    stage.setWidth(500);// w  w w .jav  a 2  s.  c o m
    stage.setHeight(500);
    Scene scene = new Scene(new Group());
    VBox root = new VBox();

    final ImageView selectedImage = new ImageView();
    Image image1 = new Image(Main.class.getResourceAsStream("a.jpg"));
    selectedImage.setImage(image1);

    Rectangle2D viewportRect = new Rectangle2D(40, 35, 110, 110);
    selectedImage.setViewport(viewportRect);

    root.getChildren().addAll(selectedImage);

    scene.setRoot(root);

    stage.setScene(scene);
    stage.show();
}

From source file:Main.java

License:asdf

@Override
public void start(Stage stage) {
    stage.setTitle("HTML");
    stage.setWidth(500);/* w  w  w . java 2  s .  c o  m*/
    stage.setHeight(500);
    Scene scene = new Scene(new Group());

    VBox root = new VBox();

    final WebView browser = new WebView();
    final WebEngine webEngine = browser.getEngine();

    ScrollPane scrollPane = new ScrollPane();
    scrollPane.setStyle("-fx-background-color: white");

    scrollPane.setContent(browser);
    webEngine.loadContent("<b>asdf</b>");

    root.getChildren().addAll(scrollPane);
    scene.setRoot(root);

    stage.setScene(scene);
    stage.show();
}

From source file:Main.java

@Override
public void start(Stage stage) {
    stage.setTitle("HTML");
    stage.setWidth(500);//  w ww  .  ja  v a 2s . co  m
    stage.setHeight(500);
    Scene scene = new Scene(new Group());
    VBox root = new VBox();

    InnerShadow is = new InnerShadow();
    is.setOffsetX(4.0);
    is.setOffsetY(4.0);

    Text t = new Text();
    t.setEffect(is);
    t.setX(20);
    t.setY(100);
    t.setText("java2s.com");
    t.setFill(Color.YELLOW);
    t.setFont(Font.font(null, FontWeight.BOLD, 80));

    root.getChildren().addAll(t);

    scene.setRoot(root);

    stage.setScene(scene);
    stage.show();
}