Java 我已经创建了启动屏幕,但如果我更改屏幕,它不会恢复
我已经写了这段代码Java 我已经创建了启动屏幕,但如果我更改屏幕,它不会恢复,java,swing,splash-screen,Java,Swing,Splash Screen,我已经写了这段代码 package splashscreen; /** * @author LENOVO */ public class Splashscreen { public Splashscreen() { } /** * @param args the command line arguments */ public static void main( String[] args ) { // TODO co
package splashscreen;
/**
* @author LENOVO
*/
public class Splashscreen {
public Splashscreen() {
}
/**
* @param args the command line arguments
*/
public static void main( String[] args ) {
// TODO code application logic here
sleepThread();
java.awt.EventQueue.invokeLater( new Runnable() {
@Override
public void run() {
new NewJFrame().setVisible( true );
}
} );
}
private static void sleepThread() {
try {
Thread.sleep( 5000 );
} catch( InterruptedException ex ) {
// Do something, if there is a exception
System.out.println( ex.toString() );
}
}
}
如果我更改了屏幕,它可以运行,但不会再次恢复。我不理解您的问题。您的应用程序启动,然后等待5秒钟,然后显示新的
JFrame
。请查看Oracle官方教程中的代码有什么问题?如何启动屏幕您检查了吗?是的,应用程序启动,然后等待5秒钟,如果我更改了屏幕,因此再次更改屏幕后无法继续。。