a.Gif
a.gif
a.GIF
我都試過哦.都好用的,似乎不是名字的问题
相反,
a.jpeg
a.JPEG
......我也試過,不好用的.
這樣,我把我所有的相關代碼列上.private void prepareSplash()
{Toolkit toolkit = Toolkit.getDefaultToolkit();
windowSplash = new Window(this);
// Image image = toolkit.getImage("images" + File.separator + "image.gif"); 這種方法我不知道是什麼意思.呵呵
// Image image =toolkit.getImage("d:\\image.jpeg");
// Image image = toolkit.getImage("c:\\image.jpeg");
Image image = toolkit .getImage("c:\\image.GIf");
try { MediaTracker tracker = new MediaTracker(this);
tracker.addImage(image, 0);
tracker.waitForID(0); }
catch ( Exception e )
{}
// Image image = new ImageIcon("image1.jpeg").getImage();
System.out.println(image.getHeight(this));
ImageCanvas canvas = new ImageCanvas(image);
windowSplash.add(canvas, "Center");
Dimension scmSize = toolkit.getScreenSize();
int imgWidth = image.getWidth(this);
int imgHeight = image.getHeight(this);
windowSplash.setLocation(scmSize.width/2 - (imgWidth/2), scmSize.height/2 - (imgHeight/2));
windowSplash.setSize(imgWidth, imgHeight);}
a.gif
a.GIF
我都試過哦.都好用的,似乎不是名字的问题
相反,
a.jpeg
a.JPEG
......我也試過,不好用的.
這樣,我把我所有的相關代碼列上.private void prepareSplash()
{Toolkit toolkit = Toolkit.getDefaultToolkit();
windowSplash = new Window(this);
// Image image = toolkit.getImage("images" + File.separator + "image.gif"); 這種方法我不知道是什麼意思.呵呵
// Image image =toolkit.getImage("d:\\image.jpeg");
// Image image = toolkit.getImage("c:\\image.jpeg");
Image image = toolkit .getImage("c:\\image.GIf");
try { MediaTracker tracker = new MediaTracker(this);
tracker.addImage(image, 0);
tracker.waitForID(0); }
catch ( Exception e )
{}
// Image image = new ImageIcon("image1.jpeg").getImage();
System.out.println(image.getHeight(this));
ImageCanvas canvas = new ImageCanvas(image);
windowSplash.add(canvas, "Center");
Dimension scmSize = toolkit.getScreenSize();
int imgWidth = image.getWidth(this);
int imgHeight = image.getHeight(this);
windowSplash.setLocation(scmSize.width/2 - (imgWidth/2), scmSize.height/2 - (imgHeight/2));
windowSplash.setSize(imgWidth, imgHeight);}
//...
Image img = ImageIO.read(new File("Paradise.jpg"));
D:\My Documents\MyProjects\ImageJPEG.java:130: unreported exception java.io.IOException; must be caught or declared to be thrown
Image image = ImageIO.read(new File("liwu.jpg"));
^
1 errorProcess completed.
谢谢你啦。帮我看看。
catch(Exception ioe){}
?????????? :)
java.io.IOException; must be caught or declared to be thrown
看看捕捉了异常了没有
jpeg图片的扩展名应该是jpg
gif的能显示,而不能显示jpeg格式的,那就是你的文件名错误,或路径错误后面,出现了异常,那就捕捉呗
另外Image image = toolkit.getImage("images" + File.separator + "image.gif"); 這種方法我不知道是什麼意思.呵呵
这个方法是直接获取到JPG、GIF、PNG的Image的。