---
title: "Ladda bilder i JApplet från webbserver"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/104628-ladda-bilder-i-japplet-från-webbserver"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "The_Hulk"
published: "2004-05-30T01:04:53.000Z"
updated: "2004-05-30T13:09:50.000Z"
replies: 2
views: 200
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/104628-ladda-bilder-i-japplet-från-webbserver"
---

# Ladda bilder i JApplet från webbserver

## #1 — The_Hulk, 2004-05-30T01:04Z

Hejsan!

Har lite problem när jag försöker ladda in bilder i en JApplet.

hittade denna koden innan här på wf

```
  public Image loadImage(String filename)
  {
    Image image = null;
    try{
      URL fileurl = ClassLoader.getSystemResource(filename);
      image = this.getToolkit().getImage(fileurl);
      MediaTracker tracker = new MediaTracker(this);
      tracker.addImage(image, 0);
      tracker.waitForID(0);
    }
    catch(Exception e)
    {
      System.err.println("Eror loading image: " + filename);
    }
    return image;
  }
```

det fungerar jättebra när jag kör den i appletviewer men inte när jag kör den i en webbläsare från en webbserver.

debuggade koden lite och kom fram till att jag får en nullPointerException på rad 89 som är 

```
      image = this.getToolkit().getImage(fileurl);
```

någon som vet varför **this** eller värdet från **getToolkit()** är null?

känns ju inte som **this** ka nvara null så då måste det vara **getToolkit()** men varför är den null, eller rättarsagt, varför är returvärdet null?

måste man göra något speciellt när man ärver från en JApplet?
jag gör absolut ingenting innan jag försöker ladda bilderna.
Ska man initiera JApplet på något speciellt sätt?

Förresten så anger jag hela sökvägen till bilderna inkl http....

Har det någon betydelse om man lägger allt i en JAR-fil?
har testat det men fick samma resultat.

Är väldigt tacksam för alla försök till att förklara detta för mig.

Permalänk: https://www.webforum.nu/p/104628

## #2 — jme, 2004-05-30T13:03Z

Image image = new ImageIcon(getCodeBase(), "bild.jpg").getImage();

Shorthand för:

ImageIcon icon = new ImageIcon(getCodeBase(), "bild.jpg");
Image image = icon.getImage();

Permalänk: https://www.webforum.nu/p/1358890

## #3 — The_Hulk, 2004-05-30T13:09Z

då får jag problem med att getCodeBase() returnerar null.

Permalänk: https://www.webforum.nu/p/1358893

---

Tråden på webben: https://www.webforum.nu/amne/java/104628-ladda-bilder-i-japplet-från-webbserver
