myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Java bilder werden nicht geladen (https://mygully.com/showthread.php?t=2249436)

Alpi_TS 07.03.11 22:30

Java bilder werden nicht geladen
 
Hey leute,
hab ein sehr einfaches Problem, was ich nicht lösen kann und als letzte Hoffnung mich an DAS(^^) Forum wende. Nun das Problem ist relativ simpel. Die Bilder werden nicht geladen/gemalt. Ich weis leider nicht welches davon zutrifft.

Also die bilder hab ich leider auf dem Rechner in der Schule vergessen, dewegen einfach nur ein testbild miteingefügt.

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]


Vielen Dank schon mal im voraus:T

PS: falls ihr noch andere Verbesserungsvorschläge habt, immer her damit
nochmals danke

Jester2 08.03.11 15:02

Hi,

du solltest das Verzeichnis mit den Bildern in den Klassenpfad aufnehmen und diese dann über den Classloader laden. Dann sollte es funktionieren.

Code:

        URL resource = getClass().getClassLoader().getResource(imageURL);
        if(resource != null) {
            return new ToolkitImage(new URLImageSource(resource));
        }

Deine Main Klasse macht viel zu viel. Du solltest das so aufteilen, dass die lediglich das Starten des Applets übernimmt. Für den KeyListener solltest du eine eigene Klasse implementieren, dann wird es auch etwas übersichtlicher. Und Runnable kannst du dann anonym an den Thread übergeben.

Gruß
Jester

grymkmb 08.03.11 23:40

Noch was: Umlaute in Variablennamen oder Dateinamen ist eine ganz schlechte Idee. In deinen Kommentaren kannst du ruhig Umlaute verwenden; da ist es egal, wenn mal was verhunzt wird...


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:06 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.