如何在Java Swing Applet中显示图像

问题描述:

如何在Java Swing Applet中显示Image如何在Java Swing Applet中显示图像

+0

编辑修改的东西的轮廓;如果不正确请回复。 – trashgod 2011-03-07 03:37:16

最简单的方法是将它作为图标添加到放置在GUI上的JLabel。

http://download.oracle.com/javase/6/docs/api/javax/swing/JLabel.html#JLabel(javax.swing.Icon

下面是你需要

class myApplet extends JApplet { 
     private BufferedImage image; 

     myApplet() { 
      try { 
       image = ImageIO.read(new File("insert image path here")); 
      } catch (IOException ex) { 
       // handle exception... 
      } 
     } 

     @Override 
     public void paint(Graphics g) { 
      g.drawImage(image, 0, 0, null); 

     } 
    } 
+0

-3 1)这不是一个Swing applet。 2)除了数字签名和可信任的小程序之外,文件将不起作用。 3)如果文件位于图像路径中指定的最终用户本地文件系统的确切地址,则该文件只能在受信任的小程序中运行。应该使用URL来代替,并且这些URL应该相对于文档/代码库形成,或者使用getResource()发现。 – 2011-03-07 03:51:05

+0

@Andrew我只是想引导OP,因此我用了outline这个词。我想给OP一些启动。除此之外,OP从未提及任何有关可信小程序的内容。 – 2011-03-07 03:55:42