Package javafx.scene

Examples of javafx.scene.Scene


        VBox pane = new VBox();
        pane.setSpacing(5);
        pane.getChildren().setAll(control, button);

        Scene scene = new Scene(pane);
        scene.setFill(Color.rgb(208,69,28));

        stage.setTitle("JavaFX Custom Control");
        stage.setScene(scene);
        stage.show();
    }
View Full Code Here


        StackPane pane = new StackPane();
        pane.setPadding(new Insets(10, 10, 10, 10));
        pane.getChildren().addAll(button);

        Scene scene = new Scene(pane);
        stage.setOnCloseRequest(observable -> notifier.stop());
        stage.setScene(scene);
        stage.show();
    }
View Full Code Here

        pane.add(french, 2, 0);
        pane.add(spanish, 0, 1);
        pane.add(dutch, 1, 1);
        pane.add(german1, 2, 1);

        Scene scene = new Scene(pane, Color.DARKGRAY);

        stage.setTitle("JavaFX QlockTwo");
        stage.setScene(scene);
        stage.show();
    }
View Full Code Here

        HBox pane = new HBox();
        pane.setPadding(new Insets(10, 10, 10, 10));
        pane.setSpacing(10);
        pane.getChildren().addAll(thermoMeter, wattMeter, energyMeter);

        final Scene scene = new Scene(pane, Color.BLACK);
        //scene.setFullScreen(true);

        stage.setTitle("SimpleGauge");
        stage.setScene(scene);
        stage.show();

        wattMeter.setValue(50);

        timer.start();

        calcNoOfNodes(scene.getRoot());
        System.out.println(noOfNodes + " Nodes in SceneGraph");
    }
View Full Code Here

   
    @Override
    public void start(Stage stage) throws Exception {
        Parent root = FXMLLoader.load(getClass().getResource("Sample.fxml"));
       
        Scene scene = new Scene(root);
       
        stage.setScene(scene);
        stage.show();
    }
View Full Code Here

        border_root.setRight(temp);

        //--------------------------------------------------------------------//
        //--------------------------------------------------------------------//
        //--------------------------------------------------------------------//
        Scene scene = new Scene(border_root);
        scene.getStylesheets().add(Login.class.getResource("/resources/css/main_small.css").toExternalForm());
        stage.initStyle(TRANSPARENT);
        stage.getIcons().add(getImage(ICN_OFFICIAL32));
        scene.setFill(null);

        // Uso Injector per caricare le gui preimpostate. Vi e' anche la
        // possibilita' di caricare gui specifiche passando il percorso del
        // file .fxml.
        Parent root_login = LooB.get().loadLogin();
        root_login.setId("root_login");
        main_pane.setCenterNode(root_login);

        // Imposto il primo scene, la GUI NON E' RIDIMENSIONABILE
        stage.setScene(scene);
        stage.setResizable(false);
        stage.setTitle(TITLE);

        ImageView icn_login_tips = (ImageView) getFromCacheNode("icn_login_tips");
        icn_login_tips.setVisible(false);

        /**
         * Con l'utility getFromCacheNode e' possibile caricare un oggetto
         * grafico, precedentemente inserito tramite l'apposita classe
         * controller.
         */
        Label username_lbl = (Label) getFromCacheNode("username_lbl");
        Label masterpwd_lbl = (Label) getFromCacheNode("masterpwd_lbl");

        EffectFX.neonEffect(username_lbl, Color.WHITE);
        EffectFX.neonEffect(masterpwd_lbl, Color.WHITE);

        /**
         * Se e' possibile per default il campo username e' impostato con il
         * valore della property "user.name".
         */
        final TextField USER_TXT = (TextField) getFromCacheNode("user_txt");

        String def_user = "";
        try {
            def_user = System.getProperty("user.name");
            if (def_user == null || def_user.length() == 0) {
                def_user = "";
            }
        } catch (Exception exc) {
        }
        USER_TXT.setText(def_user);

        /**
         * Carico i vari vaori del login, ed imposto gli eventi da gestire.
         */
        final PasswordField PASS_TXT = (PasswordField) getFromCacheNode("pass_txt");

        PASS_TXT.setText("");
        PASS_TXT.requestFocus();

        if (DEBUG) {
            PASS_TXT.setText("1234567890");
        }

        btn_exit = (Button) getFromCacheNode("exit_btn");
        btn_exit.setFocusTraversable(false);
        btn_exit.setOnAction((ActionEvent e) -> {
            __sysExit(__EXIT_NO_ERROR__);
        });

        login_btn = (Button) getFromCacheNode("login_btn");
        login_btn.setFocusTraversable(false);

        EventHandler<ActionEvent> eh = (ActionEvent event) -> {
            try {
                checkLogin(USER_TXT, PASS_TXT);
            } catch (Exception ex) {
                ex.printStackTrace();
            }
        };

        login_btn.setOnAction(eh);
        USER_TXT.setOnAction(eh);
        PASS_TXT.setOnAction(eh);

        //--------------------------------------------------------------------//
        //--------------------------------------------------------------------//
        //--------------------------------------------------------------------//
        Label tips_login = (Label) getFromCacheNode("tips_login");
        tips_login.setText("");

        /**
         * Effetti grafici per rendere la GUI piu' gradevole.
         */
        stage.show();
        EffectFX.fadeOut(root_login, 1500).play();

        initial_x = stage.getX();
        initial_y = stage.getY();
        //--------------------------------------------------------------------//
        //--------------------------------------------------------------------//
        //--------------------------------------------------------------------//
        tips_login.setText("Tips: " + tips());
        EffectFX.fadeOut(tips_login, 2200).play();

        log("SCENE initial_x: " + initial_x);
        log("SCENE initial_y: " + initial_y);
        log("SCENE Width    : " + scene.getWidth());
        log("SCENE Height   : " + scene.getHeight());

        if (!isValidMakiDirectory()) {
            Label message_lbl = (Label) getFromCacheNode("message_lbl");
            message_lbl.setText(RBLoader.ll(
                    "First run please type your username (min 3 chars) and password (min 8 chars)."));
View Full Code Here

        loadMainTabbedGui();
        initRobotKeys();
        firstRunSaving();

        Scene scene = new Scene(__border_root);
        __stage.initStyle(StageStyle.TRANSPARENT);
        __stage.getIcons().add(Utility.getImage(Constants.ICN_OFFICIAL32));
        scene.setFill(null);
        scene.getStylesheets().add(MakiPass.class.getResource("/resources/css/main_small.css").toExternalForm());

        // Imposto il primo scene, la GUI NON E' RIDIMENSIONABILE
        __stage.setScene(scene);
        __stage.setResizable(false);
        __stage.setTitle(Constants.TITLE);
        __main_pane.setPrefWidth(DEF_CENTER_W);
        __main_pane.setMinWidth(DEF_CENTER_W);
        __main_pane.setMaxWidth(DEF_SCENE_W);
        __border_root.setPrefWidth(DEF_SCENE_W);
        __border_root.setMinWidth(DEF_SCENE_W);
        __border_root.setMaxWidth(DEF_SCENE_W);

        __main_pane.setCenterNode(__center_pane);

        __tabbed.setPrefSize(AbstractPlugin.DEF_W, 260.0);
        __tabbed.setMaxSize(AbstractPlugin.DEF_W, 260.0);

        __stage.setHeight(DEF_SCENE_H);
        __stage.setWidth(DEF_SCENE_W);
        __stage.setMinWidth(DEF_SCENE_W);
        __stage.setMaxHeight(DEF_SCENE_H);
        __stage.setMinHeight(DEF_SCENE_H);

        EffectFX.fadeOut(__main_pane, 1000).play();
        __stage.setX(initial_x);
        __stage.setY(initial_y);
        __stage.show();

        log("SCENE Width:" + scene.getWidth());
        log("SCENE Height:" + scene.getHeight());

        if (__stage.getWidth() < 300) {
            log("ERROR SET WIDTH!");
            __stage.setWidth(DEF_SCENE_W);
        }
View Full Code Here

                __main_pane.setId("disclaimer_pane_container");
                Parent disclaimer = LooB.get().loadDisclaimer();
                disclaimer.setId("root_login");
                __main_pane.setCenter(disclaimer);

                Scene scene = new Scene(__main_pane);
                stage.getIcons().add(Utility.getImage(Constants.ICN_OFFICIAL32));
                scene.getStylesheets().add(Disclaimer.class.getResource("/resources/css/main.css").toExternalForm());
                stage.setScene(scene);
                stage.setResizable(false);
                stage.setTitle(Constants.TITLE);

                Pane scroll_disc = (Pane) Utility.getFromCacheNode("area_pane");
View Full Code Here

        loadMainTabbedGui();
        initRobotKeys();
        firstRunSaving();

        Scene scene = new Scene(__border_root);
        __stage.initStyle(StageStyle.TRANSPARENT);
        __stage.getIcons().add(UtilityFX.getImage(Constants.ICN_OFFICIAL32));
        scene.setFill(null);
        scene.getStylesheets().add(MakiPass.class.getResource("/resources/css/main_small.css").toExternalForm());

        // Imposto il primo scene, la GUI NON E' RIDIMENSIONABILE
        __stage.setScene(scene);
        __stage.setResizable(false);
        __stage.setTitle(Constants.TITLE);
        __main_pane.setPrefWidth(DEF_CENTER_W);
        __main_pane.setMinWidth(DEF_CENTER_W);
        __main_pane.setMaxWidth(DEF_SCENE_W);
        __border_root.setPrefWidth(DEF_SCENE_W);
        __border_root.setMinWidth(DEF_SCENE_W);
        __border_root.setMaxWidth(DEF_SCENE_W);

        __main_pane.setCenterNode(__center_pane);

        __tabbed.setPrefSize(PluginProvider.DEF_W, 260.0);
        __tabbed.setMaxSize(PluginProvider.DEF_W, 260.0);

        __stage.setHeight(DEF_SCENE_H);
        __stage.setWidth(DEF_SCENE_W);
        __stage.setMinWidth(DEF_SCENE_W);
        __stage.setMaxHeight(DEF_SCENE_H);
        __stage.setMinHeight(DEF_SCENE_H);

        EffectFX.fadeOut(__main_pane, 1000).play();
        __stage.setX(initial_x);
        __stage.setY(initial_y);
        __stage.show();

        log("SCENE Width:" + scene.getWidth());
        log("SCENE Height:" + scene.getHeight());

        if (__stage.getWidth() < 300) {
            log("ERROR SET WIDTH!");
            __stage.setWidth(DEF_SCENE_W);
        }
View Full Code Here

        key_secret_data.getProperties().put("user_home", esc.escapeValue(System.getProperty("user.home", "undefined")));
        key_secret_data.getProperties().put("user_dir", esc.escapeValue(System.getProperty("user.dir", "undefined")));
    }

    private void initScene() {
        scene = new Scene(border_root);
        stage.initStyle(TRANSPARENT);
        stage.getIcons().add(getImage(ICN_OFFICIAL32));
        scene.getStylesheets().add(Login.class.getResource("/resources/css/main_small.css").toExternalForm());
        scene.setFill(null);
    }
View Full Code Here

TOP

Related Classes of javafx.scene.Scene

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.