Problem z załadowaniem zdjęcia- JAVA Aplet

0

Witam, mam mały problem z załadowaniem obrazka do apletu w javie.
Oto kod:

 
import javax.swing.JApplet;
import java.awt.*;

public class image extends JApplet {
	Image img;
	public void init() {
		img = getImage(getDocumentBase(), "image.jpg");
	}
	public void paint(Graphics gDC) {
		gDC.clearRect(0, 0, getSize().width, getSize(). height);
		gDC.drawImage(img, 20, 20, this);
	}
}

img = getImage(getDocumentBase(), "image.jpg");

Ten przekreślony i pogrubiony tekst to (jak pewnie wiecie) po prostu adres obrazka. Według poradnika należy tam wpisać hosting, domena, java, obrazy/ i nazwę obrazka. Wszystko działa przy kompilacji nawet jak wpiszę adres jakiejś stroniki (np. mojej), wczytuję obrazek.jpg, kompilacja- ok. Uruchomienie programu- error nr.7. Próbowałem bez zawiasów i z komputera zawsze error expected. Jak miałbym to zaimportować ? Chciałbym się dowiedzieć jak wczytać obrazek z internetu i jak z kompa ;)

0

W Aplikacjach można używać trzech metod: wczytanie z pliku, z strumienia i z URL. Natomiast w apletach tylko i wyłącznie przez URL. Jak w aplecie użyjesz metod przeznaczonych tylko dla aplikacji, to w najlepszym wypadku taki applet będzie działać w przeglądarce tylko wtedy, kiedy uruchamiasz stronę z appletem bezpośrednio z Twojego dysku.

0

Składnia jest poprawna. Co to jest error nr. 7? Nigdy takiego komunikatu nie widziałem.

0

Ja też nie znam errora numer 7, co więcej domyślam się że nie umiesz czytać i to wcale żaden error 7, tylko Exception thrown in Line 7...
A wracając do pytań: żeby czytać coś z dysku użytkownika musisz najpierw podpisać applet jarsignerem, ale wtedy przy uruchamianiu user będzie musiał zaakceptować możliwość buszowania apletu po dysku.

1 użytkowników online, w tym zalogowanych: 0, gości: 1