Mac de Java ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
354:名称未設定 07/05/09 15:50:04 ea+4sPuE0 次の方法だとgifアニメが動く。 ImageIcon icon=new ImageIcon(imageFile.getAbsolutePath()); imageLabel.setIcon(icon); 次の方法に切り替えると動かん。 ImageIcon icon=new ImageIcon(ImageIO.read(imageFile)); imageLabel.setIcon(icon); おかしいな。以前はいごいたと思うんだけど、テストはjpgじゃなくて真っ先にgifアニメで やるから気づかないはずは。。。 この方式に切り替えてから1ヶ月後にJava for Mac OS X 10.4,リリース5をインストールしたから もしかして関係あるかも。 355:354 07/05/10 10:36:19 DybJlIZR0 簡単なテストコードです。hoge.gifはアニメーションgifです。適当に用意してください。 MacでビルドしたものをWinで動かしてもやはりアニメは動きませんでした。こういう仕様なんでしょうか。 import java.awt.image.*; import javax.swing.*; import javax.imageio.*; import java.io.*; class ImageIOTest extends JFrame { JLabel label; public static void main(String[] args) { JFrame w = new ImageIOTest(); w.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); w.setSize( 500, 400 ); w.setVisible( true ); } public ImageIOTest(){ BufferedImage image; ImageIcon icon=null; label = new JLabel(); getContentPane().add( label ); try{ image = ImageIO.read( new File( "hoge.gif" ) ); icon=new ImageIcon(image); }catch( IllegalArgumentException e ){ e.printStackTrace(); }catch( IOException e ){ e.printStackTrace(); } label.setIcon(icon); } }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5372日前に更新/203 KB
担当:undef