0

ご存知のように、ボタンに 1 つのアイコンを追加できます。

jButton1.setIcon(Icon c);

ボタンに回転する画像を追加できますか?(テキスト 3d) もしそうなら、簡単なコードで私を助けてください.thanks

4

2 に答える 2

1

大まかに言えば、従う必要がある手順は次のとおりです。

  • プログラムによって、または多数の画像をメモリに事前にロードすることによって、各アニメーション フレームを個別の画像として準備します。
  • 新しい Image を JButton (次のアニメーション フレーム) に適用するためのサブクラス化JButtonとオーバーライド。paintComponent(Graphics)
  • を定期的に (たとえば 50ms ごとに) 起動して、JButton を再描画するために使用javax.swing.Timerします。ActionEvent

あなたは本当にこれをしたいですか?UI が 80 年代半ばに書かれたように見えるかもしれません。

于 2010-03-03T15:34:14.720 に答える
0

捕まったばかりかどうかはわかりません。当たり前のことですが... アニメーション GIF を取得して、そのタイミングを制御することはできませんか? グラフィックとすべてを生成してアニメーション全体を制御するよりもはるかに簡単に思えます。

于 2010-03-03T21:36:19.480 に答える