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,图像未显示在小程序上_Java_Image_Swing_Applet_Japplet - Fatal编程技术网

Java,图像未显示在小程序上

Java,图像未显示在小程序上,java,image,swing,applet,japplet,Java,Image,Swing,Applet,Japplet,我对Java非常陌生,尤其是applet/GUI。我正在做一个关于热点图像地图的作业,我已经遇到了一些问题,仅仅是让图像显示在applet上 从课堂教材中可以看出,将图像添加到小程序中是一个相当简单的操作,但我无法让它显示出来(抽绳的字符串确实显示出来)。我尝试过使用BuffereImage和URL,但也没有成功。非常感谢您对我所犯错误的任何帮助!仅供参考,CarDash.jpg已复制到我的项目文件夹中 public class ImageMap extends JApplet{ //Disp

我对Java非常陌生,尤其是applet/GUI。我正在做一个关于热点图像地图的作业,我已经遇到了一些问题,仅仅是让图像显示在applet上

从课堂教材中可以看出,将图像添加到小程序中是一个相当简单的操作,但我无法让它显示出来(抽绳的字符串确实显示出来)。我尝试过使用BuffereImage和URL,但也没有成功。非常感谢您对我所犯错误的任何帮助!仅供参考,CarDash.jpg已复制到我的项目文件夹中

public class ImageMap extends JApplet{

//Display image on applet window
public void paint(Graphics g) {
    Image pic = getImage(getCodeBase(), "CarDash.jpg");
    g.drawImage(pic, 0, 30, this);
    g.drawString("Car Dashboard", 20, 30);

 }
}

不要在
绘制中加载资源,这会减慢绘制过程。尝试使用BufferedImage pic=ImageIO.read(getClass().getResource(“/CarDash.jpg”)
;相反我也不鼓励在学习过程中使用小程序,它们可能是不可原谅的好吧,我会试试看。不幸的是,此分配要求使用appleti是否应在Init方法中加载映像?是的,
Init
将是首选。也看看,当你打破油漆链时,没关系,我想我应该先读那篇文章。