11

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

これまでのところ、私はこれを行ってきましたが、ここからどこへ行くべきかわかりません。

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

4 に答える 4

12

最も簡単な方法は、作成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();

または、 SplashScreenクラスを使用し てスプラッシュ スクリーンを作成できます。

于 2013-04-21T18:49:39.130 に答える
11

AWT ベースのスプラッシュ機能については、スプラッシュ画面を作成する方法も参照してください。

スプラッシュ画像

于 2013-04-22T13:55:11.810 に答える