在JApplet中添加图像
问题描述:
ImageIcon icon= new ImageIcon("a.gif");
JLabel jLabel1=new JLabel(icon);
jLabel1.setVisible(true);
card1.add(jLabel1);
我是Java的新手,我面临着在applet面板中添加图像的问题。我的图像位于同一个文件夹中。我的小程序是可见的没有任何问题,但只有图像不显示。在JApplet中添加图像
答
public void init()
URL imageURL = new URL(getDocumentBase(), "a.gif");
Image image = getImage(imageURL);
ImageIcon icon = new ImageIcon(image);
// ...
的ImageIcon
构造函数,它接受一个String
假定该字符串表示File
的路径&文件名。
只有受信任的小程序只能在客户端文件系统(而不是服务器)访问File
,然后。如果这是一个应用程序资源,它应该是在服务器上,并可以通过URL访问。
请注意,ImageIcon
构造函数也将接受一个URL,而不是上面使用的Image
。我只是想强调一下,applet有一个内置的方法来获取图像。
'jLabel1.setVisible(真);'如果一个组件被添加到由可见的容器中,它会自动可见。 –
相关:http://stackoverflow.com/questions/1763053/loading-image-in-java-applet基本的东西+1 –