美文网首页
Lesson3 Stage类

Lesson3 Stage类

作者: 大丰87 | 来源:发表于2019-05-12 01:15 被阅读0次

Stage 是一个类,继承 Window类, 主要用来创建窗口

icon图标要放在src目录下,可以直接调用,如:

    primaryStage.getIcons().add(new Image("icon/icon1.png"));<br>

设置窗口的宽高

    primaryStage.setWidth(500);
    primaryStage.setHeight(350);

动态获取窗口的宽高的方法(也就是按钮自适应窗口的大小)

    primaryStage.widthProperty().addListener(new ChangeListener<Number>() {
        @Override
        public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
            //动态的值
            System.out.println("当前高度:"+ newValue.doubleValue());
        }
    });

监听窗口的坐标(窗口左上角在屏幕上的XY位置)

    primaryStage.xProperty().addListener(new ChangeListener<Number>() {
        @Override
        public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
            System.out.println("X的坐标:"+newValue);
        }
    });
    primaryStage.yProperty().addListener(new ChangeListener<Number>() {
        @Override
        public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
            System.out.println("Y的坐标:"+newValue);
        }
    });

设置背景全屏(解决拉动窗口背景为黑色的情况)

    primaryStage.setFullScreen(true);//设置全屏,必须设置Screen;
    primaryStage.setScene(new Scene(new Group()));

设置窗口的透明度

    primaryStage.setOpacity(1);        //设置窗口不透明度
    primaryStage.setAlwaysOnTop(true);  //设置窗口置顶(永远在最前)
    primaryStage.setX(100);             //设置窗口初始化的X坐标
    primaryStage.setY(100);             //设置窗口初始化的Y坐标

设置窗口的风格

    Stage s1 = new Stage();
    s1.setTitle("s1");
    s1.initStyle(StageStyle.DECORATED);//默认窗口风格
    s1.show();
    Stage s2 = new Stage();
    s2.setTitle("s2");
    s2.initStyle(StageStyle.TRANSPARENT);
    s2.show();
    Stage s3 = new Stage();
    s3.setTitle("s3");
    s3.initStyle(StageStyle.UNDECORATED);
    s3.show();
    Stage s4 = new Stage();
    s4.setTitle("s4");
    s4.initStyle(StageStyle.UNIFIED);
    s4.show();
    Stage s5 = new Stage();
    s5.setTitle("s5");
    s5.initStyle(StageStyle.UTILITY);//常用窗口风格
    s5.show();

相关文章

  • Lesson3 Stage类

    Stage 是一个类,继承 Window类, 主要用来创建窗口 icon图标要放在src目录下,可以直接调用,如...

  • focal loss焦点损失

    object detection按其流程来说,分为两大类。一类是two stage,另一类是one stage d...

  • SSD物体检测算法详解

    物体检测算法,按算法结构,可以分为one-stage和two-stage两类。 two-stage经典算法主要是R...

  • FairyGUI 结构解读

    ## 核心类 ### Stage: * UIContantScale:屏幕大小 * StageCamera:渲染相...

  • Focal Loss

    1. Abstract 在目标检测领域中,前景类和背景类别不平衡问题是影响one-stage和two-stage检...

  • 20220915分享

    Life is a big stage, On stage and off stage, Everyone is ...

  • Spark DAG之划分Stage

    概要 介绍Stage的定义,DAGScheduler划分Stage流程。 Stage 查看Stage定义 Stag...

  • 目标检测背景学习

    OBJECT DETECTION目标检测 主流算法 目标检测模型分为两类。一类是two-stage,将物体识别和物...

  • Unit 1 Lesson 3

    Lesson3 目标词汇: classroom, playground, bathroom,cafeteria, ...

  • 备战六级第34天

    单词 背诵及温故《单词的减法》stage26和stage25和stage27和stage28和stage29和st...

网友评论

      本文标题:Lesson3 Stage类

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