webForumDet fria alternativet

hjälp med Keystrokes

Java

20 svar · 1 041 visningar · startad av ecke · sida 2 av 2

Frågan, av ecke

hej hej, den här gången behöver jag lite hjälp med tangenttryckningar, om ni undrar så har jag sökt runt en del på internet och testat själv innan jag vänt mig till webforum :) så jag har i alla fall försökt hittat en lösning själv. men men, problemet är att jag vill försöka göra ett program där till en början t.ex en jframe kommer upp och sedan när man trycker på en bestämd tangent (höger/v

Läs frågan i sin helhet →
Medlem sedan sep. 2001961 inlägg
#21

SPiN skrev:

Jag menade alltså att du inte packar in ljudfilerna i jar-filen, utan har dom utanför den. Andledningen till att bilder och ljudfiler inte brukar fungera i jar-filer är att sökvägen inte stämmer. När du läser in dina ljudfiler kan du också försöka med att använda java.net.JarURLConnection.

Du ska ALDRIG använda dig av JarURLConnection, så tillvida du inte bygger ett program för att packa upp och ner resurser i en Jar-fil.

getResource() returnerar den typ av URL som passar för den resurs som den hittar. Om den är i en Jar-fil så blir det automatiskt en JarURLConnection.

Felet ligger i hur du skriver resursnamnet. Det skall vara KeyClicker.class.getResource("/notify.WAV") om notify.WAV ligger i rooten.

Läs http://java.sun.com/javase/6/docs/api/java/lang/Class.html#getResource(java.lang.String) speciellt andra paragrafen.

Så dom du har skrivit det så kommer JVM:en att försöka hitta en klass som heter WAV och finns i paketet notify...

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)