0

ローディング サイン gif があります - アニメーション化された透明な背景。Javaでどのように使用できますか-アニメーションを表示し、背景を透明にしますか?

このコードを使用して、スプラッシュスクリーンとしてロードします

ajaxloadでgif透過アニメーションを作成しています

4

2 に答える 2

1

つまり、おそらく次のような...

素晴らしい

ImageIcon最も簡単な方法は、aと aから始めることです。JLabel

ImageIcon animatedGif = new ImageIcon(...); // Path/URL to your gif
JLabel splashLabel = new JLabel(animatedGif);

// Add to your splash screen...

基本的なセットアップが完了したら、おそらくフレームの装飾を解除したい (または単に JWindow を使用したい) でしょう。

myJFrame.setUndecorated(true);

ああ、もちろん、本当に上に何かが必要な場合は、透明なウィンドウを使用します.

オーバー・ザ・トップ

于 2012-09-01T04:20:02.213 に答える
0

MadProgramerに感謝します ここに作業コードがあります:

    ImageIcon icon = new ImageIcon("images/ajax-loader.gif");
    JLabel label=new JLabel(icon);
    JWindow myJFrame=new JWindow();
    myJFrame.setLayout(new BorderLayout());
    myJFrame.add(label,BorderLayout.CENTER);
    myJFrame.setLocationRelativeTo(null);
    myJFrame.setOpacity(0.5f);
    myJFrame.setAlwaysOnTop(true);
    label.setOpaque(false);
    AWTUtilities.setWindowOpaque(myJFrame, false);
    myJFrame.pack();
    myJFrame.setVisible(true);
于 2012-09-01T12:13:29.640 に答える