美文网首页
javaFx个人操作手册

javaFx个人操作手册

作者: 42个艾尔 | 来源:发表于2018-12-26 23:13 被阅读0次

    1.使用javaFx第一步就是继承Application 然后
    重写start
    launch(args);如代码所示

    public class Test extends Application {
        public static void main(String[] args) {
            launch(args);
        }
        @Override
        public void start(Stage primaryStage) throws 
           primaryStage.show()//新建窗口
    

    2.对窗口进行操作

    
    public class Test extends Application {
        public static void main(String[] args) {
            launch(args);
        }
    
        @Override
        public void start(Stage primaryStage) throws Exception {
            primaryStage.show();//新建窗口
            primaryStage.setTitle("标题");//设置窗口biaoti
            primaryStage.getIcons().add(new Image("urls"));//设置窗口图标
            primaryStage.setIconified(true);//最小化
            primaryStage.setMaximized(true);//最大化
            primaryStage.close();//关闭窗口
            primaryStage.setResizable(false);//窗口固定
            primaryStage.setWidth(200);//余下几个以及这个如单词所示
            primaryStage.setMaxHeight(233);
            primaryStage.setMinWidth(233);
     /*锢态窗口效果*/
            Stage s1=new Stage();
            s1.setTitle("第1");
            s1.initStyle(StageStyle.UTILITY);//对窗口风格经行设置
            s1.setX(20);//对初始的位置经行设置
            s1.xProperty().addListener(new ChangeListener<Number>() {//对监听器经行设置
                @Override
                public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
                    System.out.println("窗口坐标="+newValue);
                }
            });
    
            Stage s2=new Stage();
            s2.setTitle("第2");
            s2.initOwner(s1);
            s2.initModality(Modality.WINDOW_MODAL);//s1窗口属于s2,只有对s2经行关闭才可以对s1经行操作
    
            Stage s3=new Stage();
            s3.setTitle("第3");
            s3.initModality(Modality.APPLICATION_MODAL);//只可以对s3窗口经行操作,即固态话
    
            s1.show();s2.show();s3.show();
    
        }
    }
    

    3.关于Platform为JavaFx提供的小工具,其中Platform.extice为退出全部窗口,其余方法见开发文档。
    4.screen获得屏幕的各种参数,和上一个一样详细内容见api文档。

    2019/1/1

    相关文章

      网友评论

          本文标题:javaFx个人操作手册

          本文链接:https://www.haomeiwen.com/subject/jxhllqtx.html