JSplashWindow,软件启动界面的编写.pdf

JSplashWindow ,软件启动界面的编写 运行如下: (鼠标放置此处会显示等待状态) 15 秒后如下: 代码如下: package jsplashWindow; import java.awt.BorderLayout; import java.awt.Cursor; import java.awt.Dimension; import java.awt.Toolkit; import java.net.URL; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JWindow; public class JSplashWindow extends JWindow implements Runnable { private static final long serialVersionUID = 1L; Thread splashThread =null ; public JSplashWindow() { setCursor(Cursor. getPredefinedCursor (Cursor. WAIT_CURSOR)); JPanel splash= new JPanel( new BorderLayout()); URL url=getClass().getResource( 图片 .jpg ); if (url!= null ) { System. out .println( ); splash.add( new JLabel( new ImageIcon(url)),BorderLayout. CENTER); } setContentPane(splash); Dimension screen=getToolkit().getScreenSize(); pack(); setLocation((screen. width -getSize(). width )/2,(screen. height -getSize(). hei ght )/2); } public void run() { try { setVisible( true ); Thread. sleep (15000); } catch (Exception ex) { ex.printStackTrace();

文档评论(0)

1亿VIP精品文档

相关文档