Wempe: Problem mit Swing-Applet

Guten Abend!

Wir haben bei einem Projekt in der Uni eine Online-Anwendung zu Modellierung erstellt, bei der auch ein in Swing programmiertes Applet zum Einsatz kommt. Entwickelt wurde alles mit Eclipse. Jetzt gibt es jedoch ein großes Problem mit dem Applet. Direkt aus Eclipse lässt es sich wunderbar starten und benutzen. Aus der Webseite heraus lässt es sich (als jar) auch noch problemlos starten. Dann sollte sich bei Klick auf einen Button der Mauszeiger in ein kleines Symbol dieses Buttons (z.B. Pfeil oder Rechteckt) verwandeln. Jedoch verschwindet der Mauszeiger komplett. Die Funktionalität bleibt jedoch komplett erhalten. Man kann also "blind" durchaus weiter modellieren. Hat jemand eine Idee woran das liegen könnte oder schonmal selber so ein Problem gehabt? Wie gesagt, direkt aus Eclipse läuft das Applet fehlerlos!

Danke & Gruß!

  1. Hallo,

    Dann sollte sich bei Klick auf einen Button der Mauszeiger in ein kleines Symbol dieses Buttons (z.B. Pfeil oder Rechteckt) verwandeln. Jedoch verschwindet der Mauszeiger komplett.

    Ich nehme mal an, daß es sich bei dem Mauszeiger um eine Grafik handelt,
    die du über Toolkit.createCustomCursor(...) in ein Cursor-Objekt
    verpackst. Wie die Doku zu dieser Methode besagt, wird ein leerer
    (unsichtbarer) Cursor zurückgegeben, wenn das zugrundeliegende Bild
    ungültig ist. Dies ist hier wohl passiert.
    Vermutlich konnte die Grafik nicht geladen werden, weil sie nicht
    existiert oder nicht korrekt referenziert wurde.

    Mach mal ein paar Debug-Ausgaben, ob es wirklich an dem Bild liegt.
    Ist es direkt vor dem Aufruf von createCustomCursor() valide und
    darstellbar? Wenn nicht, solltest du sehen, was beim Laden schief
    läuft.

    Solltest du nicht weiterkommen, dann poste bitte den relevanten Code,
    in dem die Cursor-Grafik geladen wird, damit wir das Problem eingrenzen
    können.

    Gruß
    Slyh