Erste Schritte <param> Tag in Applet

thet1983

Top Contributor
Hallo,
Bitte um Hilfe.
Ich würde gerne einen Wert per HTML in ein Applet übergeben, kapier das aber momentan überhaupt nicht!!
ich hab in einer Klasse folgendes geschrieben.....
Java:
public void init(){
		resize(250, 280);
		//Spielparameter
		String temp = getParameter("raster");
		raster = Integer.parseInt(temp);
		}

ich will eine Zahl an [c]raster[/c] übergeben.

meine html code schaut so aus:
Java:
<html><head></head><body>
<applet code = "Mosaik.class" WIDTH="300" HEIGHT="150"
align="right" hspace="20" vspace="20">
<param name ="raster" value=5 >
</applet>
</body></html>

ich dachte ich muss bei [c] value [/c] jetzt den wert eingeben......:rtfm: ???
Wie kann ich z.b eine 5 an raster übergeben?
 
sry , bin genervt weil ich da nicht weterkomme und das ..............

Ich versuch es anders zuerklären:

Ich versuche ein
Code:
Canvas
Object zuerstellen....

Java:
 public class Mosaik extends Applet implements MouseListener {

	int raster;

	public void init(){
		String temp = getParameter("raster");
		raster = Integer.parseInt(temp);
		setLayout(new GridLayout(raster, raster));
		for(int i = 0; i < raster; i++){
			for(int j = 0; j < raster; j++){
				MosaikCanvas mc = new MosaikCanvas(i, j, new Color(255,0,0), new Color(0,0,255));
				mc.addMouseListener(this);
				add(mc);
			}
		}
	}

mir wirft es beim Compilieren eine NFE, ist ja klar
Code:
raster
hat ja keinen Wert.
Mit meinem html Code will ich nun
Code:
raster
einen Wert zuweisen!
html:
Java:
    <html><head></head><body>
    <applet code = "Mosaik.class" WIDTH="300" HEIGHT="150"
    align="right" hspace="20" vspace="20">
    <param name ="raster" value=5 >
    </applet>
    </body></html>

funkt aber nicht?!

meine Frage ist jetzt wie muss ich meinen html code umschreiben so das ich
Code:
raster
einen Wert zuweisen kann.

hoffe ich hab das jetzt so einigermaßen verständlich erklärt?!
 

Zurück
Oben