Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(JLabelに配置したGIFアニメを表示したまま水平移動させるには?)
閲覧数:957
掲示板(JLabelに配置したGIFアニメを表示したまま水平移動させるには?)
名前
題名 JLabelに配置したGIFアニメを表示したまま水平移動させるには?
質問内容

質問を評価する
(0ポイント)
JPanel上のJLabelにGIFアニメを配置し表示させていま
すが、このGIFアニメを繰り返し表示させたまま開始地
点の左端から右端へ水平移動させたいと考えネット検索
して調べてみたんですが、該当するサンプルコードが見
つけることができません。

現状ではJPanelの左端下部のJLabelに配置したGIFアニ
メを表示出来るだけの状態です。

//GIFアニメ表示
public JLabel getJLabel() {
    Image im=null;
      if (jLabel == null) {
          URL 
url=this.getClass().getResource("RHC.gif");
          try {
              
im=this.createImage((ImageProducer) 
url.getContent());
          }catch(Exception ex){
              
System.out.println("Resource Error!");
          }        
          
          jLabel = new JLabel(new 
ImageIcon(im));
              //GIFアニメを表示
              jLabel.setVisible(true);
          }
          return jLabel;
      }

どうか教えて下さい。
よろしくお願いします。
質問日時 2013-08-06 14:15:29
名前
匿名
回答内容

回答を評価する
(0ポイント)
左から右への移動というのは、
1.あるX座標、Y座標への表示
2.ループ
3.ループごとにX座標が変わる
の組み合わせに過ぎない。
こういう考え方ができないなら、Swingを使うのはまだ早い
かもしれないな。
回答日時 2013-08-06 21:07:56
名前
匿名
回答内容

回答を評価する
(0ポイント)
なんだ。
移動中にアニメーションが止まるんで困るとかいう話かと思ってたけど、その次元ではないのか。
って、私はJavaでGIFアニメを使ったことないからどうなるか分からないけれど。
回答日時 2013-08-06 21:30:52
名前
回答内容

回答を評価する
(0ポイント)
回答ありがとうございます。
解決したしました。
ありがとうございました。
回答日時 2013-08-07 04:04:44

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道