Dies ist der Code, den ich verwendet habe, um ein Bild im Applet anzuzeigen. Das Applet funktioniert, zeigt aber das Bild nicht an. Das Bild befindet sich im Ordner src.Bild wird nicht im Applet angezeigt
import java.awt.*;
import java.applet.*;
public class DisplayImage extends Applet {
Image picture;
public void init() {
picture = getImage(getDocumentBase(),"IMG-20160319-WA0003.jpg");
}
public void paint(Graphics g) {
g.drawImage(picture, 30,30, this);
}
}
Der HTML-Code:
<html>
<HEAD>
</HEAD>
<body>
<applet code="DisplayImage.class" width="300" height="300">
</applet>
</body>
</html>
So können Sie bestätigen, 2 Dinge: 1) Das Bild im gleichen Verzeichnis des Servers wie die Webseite befindet, der das Applet geladen wird? 2) Das Bild ist der genaue Name, einschließlich der (oberen/unteren) Fall der Buchstaben? BTW - 1) Eine nicht signierte Klasse wird nicht von einer modernen JRE geladen. 2) Um unterschrieben zu werden, müssen die Klassen in einem Jar sein. 3) .. Aber die meisten Browser entfernen alle Unterstützung für Plug-Ins wie Applets. –