Swing: How can I display a Splash Screen before th

2019-03-03 17:06发布

问题:

This question already has an answer here:

  • Make splash screen with progress bar like Eclipse 2 answers

I've created a splash screen class which basically loads and runs a GIF title file for a couple of seconds. How would I get this to display prior to the main class?

public static void main(String[] args) {
    SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            accountGUI inst = new accountGUI();
            inst.setLocationRelativeTo(null);
            inst.setVisible(true);

        }
    });
}

public accountGUI() {...

回答1:

In your main class, add a call to your splash screen in the first line. that way it will run the splash screen, then run your what is needed in the main class.