Hallo,
Hört sich nach Windows an.
Stimmt :-)
Opera: Extras-Weiteres-Java-Konsole
FireFox: Rechtsklick auf das Java-Statussymbol im SystemTray.
Vielen Dank!
Das Applet startet vorher und der Hintergrund wird blau. Es liegt also nicht am Einbinden des Applets, sondern am Applet selbst. Irgenwas hast Du bei Deinem Threading falsch gemacht.
Ja, sieht so aus. Das Komische daran ist nur, dass das Applet in Netscape oder beim Starten über die cmd fehlerfrei läuft. Nur in den Browsern funktioniert es einfach nicht richtig.
Code:
<!--[if !IE]>-->
<object classid="java:inputbox.InputBox"
type="application/x-java-applet"
archive="mypackage.old/TextInput.jar"
height="20" width="600" >
<!-- Konqueror browser needs the following param -->
<param name="archive" value="mypackage.old/TextInput.jar" />
<!--<![endif]-->
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
height="20" width="600" >
<param name="code" value="inputbox.InputBox" />
<param name="archive" value="mypackage.old/TextInput.jar" />
</object>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
Ich hab obigen Code anstatt des bisherigen Code eingebaut und die values "mypackage.old/TextInput.jar" durch den Pfad "http://www....de/applets/inputbox/TextInput.jar" ersetzt. Funktionert das so bei Dir? Bei mir leider nicht. Vielleicht hab ich auch etwas falsch vrstanden.
Schau also mal nach, was Da bei inputbox.Wait.someMiliSec bei Dir passiert, ggf. poste den Codeteil mal hier.
public class Wait {
[...]
public static void someMiliSec(long s) {
try {
Thread.currentThread().sleep(s * 100);
}
catch (InterruptedException e) {
e.printStackTrace();
}
}
}
Der Aufruf erfolgt in der Klasse InputBox über
Wait wait = new Wait();
wait.someMiliSec(1); //alternativ: wait.someMiliSec(100); und dafür im try-Block Thread.currentThread().sleep(s);
(@ Axel Richter: Du kannst das .jar-file auch entpacken und genauer ansehen. Ich selbst finde (leider) keinen Fehler :-( der mich zur Lösung des Problems führt.)
Viele Grüße und herzlichen Dank für Deine Bemühungen und die Geduld,
Matze