Applet und Parameter

Status
Nicht offen für weitere Antworten.

skizZ

Aktives Mitglied
Hallo,

wir erlernen gerade die Grundlagen zu Java: Threads, Animations & Beans.

In der ersten Aufgabe sollen wir ein wenig mit Threads und Parametern eines Applets rumspielen.
Das mit den Threads klappt gut, allerdings habe ich Probleme mit den Parametern.
Dabei geht es um Hintergrund- und Vordergrundfarbe.

test.html
HTML:
<html><body> 
<applet code="threads.class" width="361" height="156">
<param name="Farbe" value="rot">
</applet> 
</body></html>

threads.java
Java:
public void init() {  
	s = getParameter("Farbe");
	this.setSize(new Dimension(361, 156));
	Container c = getContentPane(); 
	if(s=="rot"){
		c.setForeground(Color.RED);
		c.setBackground(Color.WHITE);
	} else {
		c.setForeground(Color.WHITE);
		c.setBackground(Color.BLACK);
	}
	
	c.setLayout(new GridLayout(2,1)); 
	datum d1= new datum("Thread 1",1000);
	datum d2= new datum("Thread 2",3000); 
	c.add(d1); 
	c.add(d2); 
}

Allerdings wird es in meiner test.html leider falsch angezeigt.
Was mache ich falsch?
 
strings(und alle anderne objekte auch) mit equals() vergleichen, nicht ==

Java:
 if("rot".equals(s)){
 
Hey super!

Nun funktioniert es :toll:

Danke. Das passiert, wenn man von c++ auf java umschwenken muss 😳
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben