⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 splashwindow.java

📁 java开源的企业总线.xmlBlaster
💻 JAVA
字号:
/*------------------------------------------------------------------------------Name:      MyExpansionListener.javaProject:   xmlBlaster.orgCopyright: xmlBlaster.org, see xmlBlaster-LICENSE file------------------------------------------------------------------------------*/package org.xmlBlaster.jmxgui;import java.awt.*;import java.awt.event.*;import javax.swing.*;/** * SplashWindow displayed at the Startup of the GUI * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: </p> * @author unascribed * @version 1.0 */public class SplashWindow extends JWindow {  private static String ME = "SplashWindow";  public SplashWindow(String iconName, Frame frame, int waitTime) {    super(frame);    try {      JLabel l = new JLabel(loadIcon(iconName));      this.getContentPane().add(l, BorderLayout.CENTER);      pack();      Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();      Dimension labelSize = l.getPreferredSize();      this.setLocation(screenSize.width / 2 - (labelSize.width /2 ), screenSize.height /2 - (labelSize.height /2) ) ;      addMouseListener(new MouseAdapter(){        public void mousePressed(MouseEvent e) {          setVisible(false);          dispose();        }      });      final int pause = waitTime;      final Runnable closeRunner = new Runnable() {        public void run() {          setVisible(false);          dispose();        }      };      final Runnable waitRunner = new Runnable() {        public void run() {          try {            Thread.sleep(pause);            SwingUtilities.invokeAndWait(closeRunner);          }          catch (Exception ex) {            System.out.println("Error: " + ex.toString());          }        }      };      setVisible(true);      Thread splashThread = new Thread();      splashThread.start();    }    catch (Exception e) {    }  }  public ImageIcon loadIcon(String filename){  ImageIcon icon = null;  java.net.URL oUrl;  oUrl = this.getClass().getResource(filename);  Image img;  img = java.awt.Toolkit.getDefaultToolkit().getImage(oUrl);  if(img != null)  {    icon = new ImageIcon(img);  }  else  {  }  return icon;}}

⌨️ 快捷键说明

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