Write the welcome interface with Java Swing [turn, very interesting]

xiaoxiao2021-03-06  38

import java.awt *;. import java.awt.event *;. import javax.swing *;. class WelcomeWindow extends JWindow {// welcome window public WelcomeWindow (String filename, Frame f, int waitTime) {super (f). ; JLabel l = new JLabel (new ImageIcon (filename)); // image add to label l getContentPane () add (l, BorderLayout.CENTER);. pack ();. Dimension screenSize = Toolkit.getDefaultToolkit () getScreenSize () Dimension Labelsize = L.GETPREFERREDSIZE (); setLocation (Screensize.width / 2 - Screensize.Height / 2 - (Labelsize.Height / 2)); // Press the Welcome Window, IT Will Be closed. / * Addmouser () {public void mousepressed (mouseevent e) {setvisible (false); dispose (); system.exit (0);}}); * / final int 2 = Waittime; Final Runnable Closerrunner = new runnable () {public void run () {setvisible (false); dispose (); system.exit (0);}}; runnable waitrunner = new runnable () {public void run () {. SLEEP (PAUSE); // Invoke Closerrunner and wait for waitRunner run SwingUtilities.invokeAndWait (closerRunner);.} catch (Exception e) {e.printStackTrace (); // Catch InvocationTargetException // Catch InterruptedException}}}; setVisible (true); Thread waitThread = new Thread (waitRunner , "Splashthread"; waitthread.start (); public static void main (String [] args) {frame f = new frame (); //f.setvisible (true); New WelcomeWindow ("Welcome.gif", F, 10000);}}

转载请注明原文地址:https://www.9cbs.com/read-65625.html

New Post(0)