public void run(){
Icon reel = common.ResourcesToAccess.reel;
JLabel label = new JLabel(reel);
JFrame frame = new JFrame();
frame.setUndecorated(true);
frame.getContentPane().add(label);
frame.setSize(reel.getIconWidth(),reel.getIconHeight());
frame.setLocationRelativeTo(null);
frame.setVisible(true);
try{
sleep(2*1000);
}catch(InterruptedException e){
}
frame.dispose();
}
入力しようとしreel.setImageObserver(label);
ましたが、Eclipseはそのステートメントにエラーのフラグを立てます。なんで?
アニメーションを表示するために他に何ができますか?
更新:新しいコード:
@Override
public void run(){
JFrame f = new JFrame();
ImageIcon reel = (ImageIcon) common.ResourcesToAccess.reel;
JLabel label = new JLabel(reel);
reel.setImageObserver(label);
f.getContentPane().add(label);
f.setUndecorated(true);
f.setSize(300, 300);
f.setVisible(true);
}
ここでImageObserverを設定できますが、GIFはまだアニメーション化されません
その他:
私が使用しているGIFはここにあります:http:
//bestanimations.com/Electronics/Video/Video.html
これは右側のテレビの真上にあるものです。スピニングリール。