1. ホーム
  2. java

[解決済み] GUI用のスプラッシュスクリーンを作るには?

2022-02-17 23:27:58

質問内容

こんにちは、私はJavaでGUIを使うのが初めてで、スプラッシュスクリーンや画像を3秒間表示させようとしていました。その後、それは私のメインプログラムに移動します。誰かこれを行う方法についてのアイデアを持っていますか、または任意のチュートリアルに私をリンクすることができますか?

ここまではできたのですが、ここから先がよくわかりません。

public static void main(String[] args)
{
    splashInit();           // initialize splash overlay drawing parameters
    appInit();              // simulate what an application would do 
}

解決方法は?

最も簡単な方法は JFrame を追加し、さらに screen を使用し、その上で Thread.Sleep(long millies)

このコードを試してみてください。

JWindow window = new JWindow();
window.getContentPane().add(
    new JLabel("", new ImageIcon(new URL("http://docs.oracle.com/javase/tutorial/uiswing/examples/misc/SplashDemoProject/src/misc/images/splash.gif")), SwingConstants.CENTER));
window.setBounds(500, 150, 300, 200);
window.setVisible(true);
try {
    Thread.sleep(5000);
} catch (InterruptedException e) {
    e.printStackTrace();
}
window.setVisible(false);
JFrame frame = new JFrame();
frame.add(new JLabel("Welcome"));
frame.setVisible(true);
frame.setSize(300,100);
window.dispose();

または あなたは スプラッシュスクリーンを作成する を使用することで スプラッシュスクリーン クラス