Java 启动画面

标签 java swing splash-screen japplet

我试图在小程序加载之前显示一些文本,因此我制作了一个简单的 SSCCE(.org):

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

    public class test extends JApplet {
      public void init() {

                this.add(new JLabel("Button 1"));
                System.out.println("Hello world...");


                try {
                Thread.sleep(3000);
                }catch(Exception hapa) { hapa.printStackTrace(); }


      }
    }

如果你运行它,按钮 1 将在 3 秒后出现,而它应该在 3 秒之前出现...我做错了什么?

最佳答案

我认为 init() 方法必须在渲染项目之前返回。

关于Java 启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5986615/

相关文章:

android - 导航架构组件 - 启动画面

python - 将 InitSpider 与启动画面 : only parsing the login page? 一起使用

java - 使用 Simple 设置 XML 反序列化类(XNA 到 Java 移植)

java - 无法将 SessionFactory[null] Autowiring 到 @Transactional bean 中

java - 将面板安装在纸上

java - 如何使用Swing Timers来制定整体更新率?

silverlight - 自定义 Silverlight 启动画面

java - 带有 CompletableFuture 的 MDC 记录器

Java在选定的位置将一个字符串分割成多个

java - Netbeans matisse,自定义按钮图标属性错误