在JApplet中添加图像

问题描述:

ImageIcon icon= new ImageIcon("a.gif"); 
JLabel jLabel1=new JLabel(icon); 
jLabel1.setVisible(true); 
card1.add(jLabel1); 

我是Java的新手,我面临着在applet面板中添加图像的问题。我的图像位于同一个文件夹中。我的小程序是可见的没有任何问题,但只有图像不显示。在JApplet中添加图像

+0

'jLabel1.setVisible(真);'如果一个组件被添加到由可见的容器中,它会自动可见。 –

+1

相关:http://stackoverflow.com/questions/1763053/loading-image-in-java-applet基本的东西+1 –

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有一个内置的方法来获取图像。

+0

一个我希望我有每次我用这个基本的帮助时一毛钱东东。 ;)在AUD :-) – mKorbel

+0

@mKorbel的 –

+0

呵呵呵新multi_dime_nsioner sir..i相信我欠你比一毛钱更多.. – mKorbel