gpt4 book ai didi

Java 9 Splashscreen Splashscreen.getSplashScreen() 问题;

转载 作者:太空宇宙 更新时间:2023-11-04 09:35:47 25 4
gpt4 key购买 nike

我在让我的 java 闪屏工作时遇到一些小问题!我正在使用 Eclipse 和 Java 9。引用 https://docs.oracle.com/javase/tutorial/uiswing/misc/splashscreen.html我尝试使用方法 SplashScreen.getScreenSplash();。但这是行不通的。相反,错误消息表明该方法不存在。这是我的代码:

import java.awt.*;
import javax.swing.*;

public class SplashScreen extends JFrame {
private SplashScreen sp;
private JLabel label;

public SplashScreen() {
super("SplashScreen");
setSize(300, 200);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setLayout(new BorderLayout());
label = new JLabel("Welcome");
label.setFont(new Font("Arial", Font.BOLD, 20));
add(label, BorderLayout.CENTER);
sp = SplashScreen.getScreenSplash();

if(sp != null) {
Graphics2D g = sp.createGraphics();
g.setComposite(AlphaComposite.Clear);
g.setPaintMode();
//printing the progress bar
try {
for(int i = 0; i <= 100; i++) {
g.setColor(Color.BLACK);
g.fillRect(100, 200, 200, 20);
g.setColor(Color.GREEN);
g.fillRect(100, 200, 2*i, 20);
sp.update(g);
Thread.sleep(100);
}
catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
setVisible(true);


}

}

有谁知道发生了什么变化吗?谢谢!

最佳答案

 SplashScreen.getScreenSplash() !=  SplashScreen.getSplashScreen();

你把词搞混了。

关于Java 9 Splashscreen Splashscreen.getSplashScreen() 问题;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56541926/

25 4 0
文章推荐: java - 无法禁用远程 Spring Boot JMX 访问
文章推荐: css - % 这个
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com