如何在Java Swing Applet中显示图像
最简单的方法是将它作为图标添加到放置在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);
}
}
-3 1)这不是一个Swing applet。 2)除了数字签名和可信任的小程序之外,文件将不起作用。 3)如果文件位于图像路径中指定的最终用户本地文件系统的确切地址,则该文件只能在受信任的小程序中运行。应该使用URL来代替,并且这些URL应该相对于文档/代码库形成,或者使用getResource()发现。 – 2011-03-07 03:51:05
@Andrew我只是想引导OP,因此我用了outline这个词。我想给OP一些启动。除此之外,OP从未提及任何有关可信小程序的内容。 – 2011-03-07 03:55:42
编辑修改的东西的轮廓;如果不正确请回复。 – trashgod 2011-03-07 03:37:16