目录
前言:javaFX自带的启动动画如下
上图是javaFX自带的启动动画,那怎么更改闪屏动画呢?
- 创建一个闪屏设置类,继承springboot-javafx-support的SplashScreen类,重写getImagePath()方法
- 配置一张闪屏图片
public class SplashScreenCustom extends SplashScreen {
@Override
public Parent getParent() { // 在这里可以设置闪屏窗口大小,默认图片大小
return super.getParent();
}
@Override
public boolean visible() { // 是否显示闪屏,默认显示
return super.visible();
}
@Override
public String getImagePath() {
return "/images/splash.gif";
}
}
更改启动类
@SpringBootApplication
public class JavafxSpringboot1Application extends AbstractJavaFxApplicationSupport {
public static void main(String[] args) {
// launch(JavafxSpringboot1Application.class, LoginView.class,args);
launch(JavafxSpringboot1Application.class, LoginView.class,new SplashScreenCustom(), args);
}
}
效果