---
title: "getDefaultToolkit().getImage()"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/123806-getdefaulttoolkit-getimage"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "petwin"
published: "2005-03-05T22:25:49.000Z"
updated: "2005-03-12T10:09:18.000Z"
replies: 2
views: 368
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/123806-getdefaulttoolkit-getimage"
---

# getDefaultToolkit().getImage()

## #1 — petwin, 2005-03-05T22:25Z

Har ett litet retligt problem.

Använder 

Image image = Toolkit.getDefaultToolkit().getImage( "photos/temp.jpg" );

för att läsa in en bild. Filen som jag läser ifrån uppdateras mellan varje läsning, (vilket jag själv kan kontrollera), men trots detta får jag hela tiden bara fram den första bilden.

Testade också att inkrementera filnamnet, så att jag fick nya filnamn hel tiden tiden, men då bakas bilderna ihop istället.

Hur skall jag göra får att få upp rätt bild? Tacksam för svar.

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

## #2 — petwin, 2005-03-06T19:57Z

Nu vet jag varför

Har kommit på vad problemet är. Trots att jag inne i metod använder 
Image image = Toolkit.getDefaultToolkit().createImage "temp.jpg" ); (createImage bättre än getImage)

så är Toolkit låst mot den fil jag använder första gången. Det som krävs för att häva denna låsning är att det objekt som kallat på Toolkit, i mitt fall en JFrame, blir = null. Mao måste jag vid varje läsning initiera ett nytt JFrame objekt och dessutom använda en windowListener som sätter mig själv till null då bildvisningsfönstret stängs.

Kanske detta hjälper någon att slippa lägga två dagar på detta.

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

## #3 — jme, 2005-03-12T10:09Z

Jag brukar göra så här:

Image im = new ImageIcon("C:\\\\bild.jpg").getImage();

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

---

Tråden på webben: https://www.webforum.nu/amne/java/123806-getdefaulttoolkit-getimage
