Ed X: Fragen rund um JAVA

Beitrag lesen

Hi,

ist die Klasse javax.imageio. für Applets überhaupt geeignet? Ich weiss zwar nicht wieso, aber irgendwie wird in Applets kein Swing eingebunden ... Programmierertradition???

die meisten browser(IE) verwenden Java 1.1.8 und das versteht noch kein
Swing. Du brauchst also JAVA > 1.2 aka JAVA2. Wie bekommst du das?

Opera und Netscape6-nutzer habe es meist sowieso, weil es in der
Standardinstallation mitinstalliert wird. Bleiben die IE User. Das
Ärgerliche ist die veraltete JAVA-Engine bei IE5.x. IE 6 bringt von sich aus keine JRE mit, zieht allerdings bei Bedarf eine vom
MS-SERVER(ca. 5MB). Die ist allerdings auch nicht JAVA2 kompatibel
grmpf!. Und wird der 6er IE über den 5er gezogen, erbt er die alte
1.1.8er engine.
Was tun?
Sun bietet im Zuge der Javafreien XP-Einführung ein neues JRE-Plugin
an, welches auch für den IE ein Swingkompatibles JRE installiert. Der
größte Vorteil ist jedoch, dass dieses Plugin auch per Voreinstellung
den IE überredet, bei einer <applet> Einbindung das Plugin zu bemühen
und die Original MS-Engine ausknockt. Somit muss nicht per <object>
eingebunden werden.
Allerdings sollte alles, was JAVA2 erfordert mittels <object>
eingebunden werden. Schon aus Kompatibilitätsgründen.

bye eddie