请高手指点,不胜感激!

解决方案 »

  1.   

    http://www.blogjava.net/sunfruit/archive/2006/02/19/31556.html
      

  2.   

    public class SplashWindow{
    JWindow splashScreen;
    JLabel splashLabel;
    ////////////////////////////////////////////////////////////////////////////////
    //显示Logo标志
    ////////////////////////////////////////////////////////////////////////////////
      public void showSplashScreen()
      {
        splashLabel = new JLabel(new ImageIcon("Logo.jpg"));
        splashScreen = new JWindow();
        splashScreen.getContentPane().setLayout(new BorderLayout());
        splashScreen.getContentPane().add(splashLabel,BorderLayout.CENTER);
        splashScreen.pack();
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        splashScreen.setLocation(screenSize.width/2 - splashScreen.getSize().width/2,
         screenSize.height/2 - splashScreen.getSize().height/2);
        splashScreen.setVisible(true);
      }////////////////////////////////////////////////////////////////////////////////
    //隐藏Logo标志
    ////////////////////////////////////////////////////////////////////////////////
      public void hideSplashScreen()
      {
        splashScreen.dispose();
        splashScreen = null;
        splashLabel = null;
      } public static void main(String[] args){
    SplashWindow w = new SplashWindow();
    w.showSplashScreen();
    //w.hideSplashScreen();
    }
    }