startupview.java~12~

来自「辞典 这个是同学们一起编的一个辞典 JAVA开发的 希望能有用」· JAVA~12~ 代码 · 共 79 行

JAVA~12~
79
字号
package com.ui.util;import javax.swing.*;import java.awt.*;import java.net.*;/** * <p>Title: </p> * * <p>Description: </p> * * <p>Copyright: Copyright (c) 2008</p> * * <p>Company: </p> * * @author not attributable * @version 1.0 */public class StartupView extends JWindow implements Runnable{    private boolean needToShow = true;    private Thread thread;    public StartupView()    {        JPanel splash = new JPanel(new BorderLayout());        URL url = getClass().getResource("1.jpg"); //获得指定资源文件的绝对路径。        if (url != null)        {            //splash.add(new JLabel(new ImageIcon(url)), BorderLayout.CENTER);            JLabel jLabel = new JLabel();            jLabel.setText("JonsenElizee.com");            splash.add(jLabel);        }        else        {            System.out.println("url is null");        }        setContentPane(splash);        Dimension screen = Toolkit.getDefaultToolkit().getScreenSize(); //获得屏幕的大小        pack();        setLocation((screen.width - getSize().width) / 2, (screen.height - getSize().height) / 2); //使启动窗口居中显示        //toFront(); //window类的toFront()方法可以让启动界面显示的时候暂时在最前面,用window类的setAlwayOnTop(boolean)方法可以让窗口总保持在最前面。        //setAlwaysOnTop(true);    }    public void run()    {        try        {            toFront(); //window类的toFront()方法可以让启动界面显示的时候暂时在最前面,用window类的setAlwayOnTop(boolean)方法可以让窗口总保持在最前面。            setAlwaysOnTop(true);            setVisible(true);            //while (needToShow)      Thread.sleep(1000);            Thread.sleep(2000);        }        catch (Exception e)        {            e.printStackTrace();        }        dispose();    }    public void startup()    {        this.thread = new Thread(this);        this.thread.start();    }    public void exit()    {        this.needToShow = false;    }}/*getToolkit()方法是java.awt.window类的方法它可以得到一个Toolkit类。Toolkit对象的getScreenSize()方法可以得到屏幕的大小。 getScreenSize()方法返回一个 Dimension对象,它的width,height属性就是屏幕的宽和高。 Object getClass()方法是java.lang.Object类的方法它可以获得当前正在运行类的对象 URL getResource(String name)方法是java.lang.Class类的方法用此方法可以获得一个指定资源文件的绝对路径。*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?