---
title: "bilder ritas inte"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/55762-bilder-ritas-inte"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "jme"
published: "2002-10-11T20:19:11.000Z"
updated: "2002-10-15T12:11:26.000Z"
replies: 3
views: 258
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/55762-bilder-ritas-inte"
---

# bilder ritas inte

## #1 — jme, 2002-10-11T20:19Z

Hej!

```

getContentPane().add(new JButton("hello", new ImageIcon("smilingface.gif") ) );
```

ovanstående rad har jag i en JApplet som jag har kompilerat till min lokala server-katalog. När jag sedan navigerar till sidan med IE så syns knappen men inte ikonen.

Kör jag samma fil med appletviewer så syns ikonen.

Jag kör med Java 1.4.1 SDKn. Verkar som denn "bugg" upkommit när jag uppdaterade till 1.4.1. Innan så körde jag 1.4.0b3 (eller liknande)

Jag har kontrollerat filnamen samt sökvägen och de stämmer bra.

Jag testade med att lägga in allt i en .jar fil men det hjälpte inte heller.

Jag får inga felmeddelanden eller exceptions...bilden ritas helt enkelt inte upp. Kanske nån förändring sen förra SDK/JREn?

Nästa problem:

Om jag inte kör med en policyfil som ger appletten alla rättigheter så kastar appletten en SecurityException angående försöket att läsa .gif filen(smilingface.gif)

Jag trodde att appletten fick läsa data från samma katalog den ligger i.

Allt detta efter uppdateringen....!#"#!&/#

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

## #2 — Lime, 2002-10-14T08:09Z

Förmodligen är det så att Explorer inte har den senaste plugg-innen installerad. Då visar den inte rätt JComponent.

Testa att använda dig av Java's Plug-in i HTML-koden som startar appleten. Finns info på <https://www.javasoft.com>

/Lime

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

## #3 — jme, 2002-10-14T17:33Z

Tack för responsen...Dock så hittade jag felet...men som vanligt så glömde jag berätta det... :)

Felet låg i hur jag försökte hämta bilden.

fel:

```php

getContentPane().add(new JButton("hello", new ImageIcon("smilingface.gif") ) );
```

rätt:

```php

getContentPane().add(new JButton("hello", new ImageIcon( new URL(getCodeBase(), "smilingface.gif") ) ) );
```

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

## #4 — Lime, 2002-10-15T12:11Z

Ah. Självklart...

Jag använder mig nästan uteslutande av URL-metoden eftersom våra sakera alltid packas i JAR-filer, så jag såg det inte ens.

/Lime

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

---

Tråden på webben: https://www.webforum.nu/amne/java/55762-bilder-ritas-inte
