![]() |
Java: Applet funktioniert nach Einbinden auf Website nicht
Hallo :D
heute mal eine Java-Frage. Ich habe eine Applet programmiert, das als eine 2D Ausgabe der Spiele für mein Browsergame gedacht ist. Nun hab ich ein kleines Problem. Im jar-Archiv des Applets befindet sich im Ordner "images" ein Bild. Wenn ich in der paintComponent() Methode versuche dieses Bild als Hintergrundbild zu laden, funktioniert das Applet auf der Website nicht. Führe ich den selben Code in der IDE(NetBeans) aus, funktioniert alles.Hintergrundbild und 2D Spiel wird angezeigt. Wenn ich das Hintergrundbild nicht lade, funktioniert es auch auf der Website, sieht aber schei**e aus. Hier mal der Code in dem Ich das Bild lade:
Code:
Wie gesagt, in der IDE funktioniert das problemlos. Auf der Website hängt sich aber einfach das ganze Ding auf.
@Override
protected void paintComponent(Graphics g) { super.paintComponent(g); ImageIcon icon = new ImageIcon(getClass().getResource("../images/field_green.png")); g.drawImage(icon.getImage(), 0,0,306,206,this); } Edit: Struktur im jar sieht so aus: images/field-green.png viewer/TestApplet.class viewer/SFPane.class in der SFPane.class ist die paintComponent Methode. Edit2: Es geht!! Problem war in der Tat,der Pfad zur Bilddatei. Man kann scheinbar an der Stelle nicht mit ../ "navigieren", hab den images-Ordner direkt in den Klassenordner geschoben und den Pfad angepasst, jetzt gehts :) |
AW: Java: Applet funktioniert nach Einbinden auf Website nicht
![]() |
AW: Java: Applet funktioniert nach Einbinden auf Website nicht
das mit den Spielerbildern muss ich noch machen. Es ist bis jetzt nur ein Grundgerüst, dass noch stark erweitert werden muss.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz