1

過去に、プロジェクトのパッケージからファイルを選択してイメージをjLabel追加right clicking > Properties > Icon>しました (もちろん、イメージを NetBeans プロジェクト フォルダに追加する必要がありました)。

今、私は.gifファイルで同じことを試みましたが、コードはエラーを表示しませんが、実行されません。つまり、実行中であることを示していますが、どこにも表示されるフレームはありません。gif も使用すると、同様のことが起こりimageIconます (以下のコード)。Swing は GIF をサポートしていませんか? これどこかで読んだ。この場合... NetBeans の GUI フレームにgif アニメーション画像を追加する方法はありませんか?

私は NetBeans を介してこれを行っていることに注意してください。

ImageIcon i1 = new ImageIcon(getClass().getResource("image.gif"));
setIconImage(i1.getImage());
4

1 に答える 1

0

いいえ、GIF画像を追加してパネルを取得し、そのレイアウトを「絶対レイアウト」として設定できます。(パネルを右クリックしてレイアウトを設定 > 絶対レイアウト) パネルにラベルを追加し、テキストをクリアします。次に、ラベルに画像を追加する際に、gif 画像をパネルに追加します。プログラムを実行すると。できます。

于 2015-02-15T16:06:11.420 に答える