Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在JApplet中添加图像_Java_Image_Swing_Imageicon_Japplet - Fatal编程技术网

Java 在JApplet中添加图像

Java 在JApplet中添加图像,java,image,swing,imageicon,japplet,Java,Image,Swing,Imageicon,Japplet,我是Java的新手,我面临着在小程序面板中添加图像的问题。我的图像在同一个文件夹中。我的小程序是可见的,没有任何问题,但只有图像不显示 ImageIcon icon= new ImageIcon("a.gif"); JLabel jLabel1=new JLabel(icon); jLabel1.setVisible(true); card1.add(jLabel1); 接受字符串的ImageIcon构造函数假定该字符串表示文件的路径和文件名 只有受信任的小程序才能访问文件,然后只能访问客户端

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

ImageIcon icon= new ImageIcon("a.gif");
JLabel jLabel1=new JLabel(icon);
jLabel1.setVisible(true);
card1.add(jLabel1);
接受
字符串的
ImageIcon
构造函数假定该字符串表示
文件的路径和文件名

只有受信任的小程序才能访问
文件
,然后只能访问客户端文件系统(而不是服务器)。如果这是一个应用程序资源,它应该位于服务器上,并且可以通过URL访问


请注意,
ImageIcon
构造函数也将接受URL,而不是上面使用的
Image
。我只是想强调一下,小程序有一个内置的获取图像的方法。

jLabel1.setVisible(true)如果一个组件被添加到一个可见的容器中,它将自动可见。相关:@mKorbel我希望每次我帮助这些基本的东西时都能得到一角硬币。;)呵呵,新的多维分析仪,澳元:-)
public void init() 
    URL imageURL = new URL(getDocumentBase(), "a.gif");
    Image image = getImage(imageURL);
    ImageIcon icon = new ImageIcon(image);
    // ...