java – 如何为GUI制作启动画面?
发布时间:2020-12-14 23:56:57 所属栏目:Java 来源:网络整理
导读:大家好,我是 Java的新手,并试图使闪屏或图像显示3秒钟.然后它会进入我的主程序.有没有人有想法如何做到这一点或可以链接到任何教程? 到目前为止,我已经做到了这一点,但不知道从哪里开始. public static void main(String[] args){ splashInit(); // initial
大家好,我是
Java的新手,并试图使闪屏或图像显示3秒钟.然后它会进入我的主程序.有没有人有想法如何做到这一点或可以链接到任何教程?
到目前为止,我已经做到了这一点,但不知道从哪里开始. public static void main(String[] args) { splashInit(); // initialize splash overlay drawing parameters appInit(); // simulate what an application would do } 解决方法
最简单的方法是创建JFrame并在其上添加屏幕然后使用Thread.Sleep(long millies)
试试这段代码: JWindow window = new JWindow(); window.getContentPane().add( new JLabel("",new ImageIcon(new URL("http://docs.oracle.com/javase/tutorial/uiswing/examples/misc/SplashDemoProject/src/misc/images/splash.gif")),SwingConstants.CENTER)); window.setBounds(500,150,300,200); window.setVisible(true); try { Thread.sleep(5000); } catch (InterruptedException e) { e.printStackTrace(); } window.setVisible(false); JFrame frame = new JFrame(); frame.add(new JLabel("Welcome")); frame.setVisible(true); frame.setSize(300,100); window.dispose(); 或者你可以使用SplashScreen类来Create a Splash Screen (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 无法创建服务com.parse.PushService:java.lang.NullPointe
- 允许两个或更多的流动虚拟机在自己的网络上进行通信
- Java实例:超类型和子类型似乎相等?如何准确测试Type?
- java – 在Spring MVC中自定义DispatcherServlet是一种常见
- java – Eclipse为域对象和带有’m’后缀的类成员生成gette
- 非科班的java程序员该如何补充计算机基础知识,需要看哪些书
- java – Netbeans:通过maven-shade-plugin处理项目的主要工
- java – 将对象强制转换为byteArray
- java – String到GZIPOutputStream
- java – 无效文件(错误的幻数):exec格式错误