热门

最新

红包

立Flag

投票

同城

我的

发布
jackchuanqi
传奇开心果编程 Python领域优质创作者
1 年前
truejackchuanqi

用JavaFX实现程序启动页

一、目标

使用javaFX写一个无边界无标题栏无菜单栏窗口,加载一幅图片,在屏幕上停留三秒以后自动消失。也就是程序刚开始启动时显示的启动页面

二、示例代码

```java

import javafx.application.Application;

import javafx.scene.Scene;

import javafx.scene.image.Image;

import javafx.scene.image.ImageView;

import javafx.scene.layout.StackPane;

import javafx.stage.Stage;

import javafx.stage.StageStyle;

import javafx.util.Duration;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

public class NoBorderNoTitleBarNoMenuBarWindow extends Application {

@Override

public void start(Stage primaryStage) {

// 创建一个根节点

StackPane root = new StackPane();

// 创建一个场景

Scene scene = new Scene(root, 400, 300);

// 隐藏窗口边界、标题栏和菜单栏

primaryStage.initStyle(StageStyle.UNDECORATED);

// 加载图片

try {

Image image = new Image(new FileInputStream("path_to_your_image_file.jpg"));

ImageView imageView = new ImageView(image);

root.getChildren().add(imageView);

} catch (FileNotFoundException e) {

e.printStackTrace();

}

每日学习打卡
青岛市城阳区
CSDN App 扫码分享
分享
1
点赞
打赏
  • 复制链接
  • 举报
下一条:
2024第六周了,马上就是春节了
立即登录