PDA

Visualizza la versione completa : [J2ME] Creare un'immagine


LeleFT
19-05-2005, 16:07
Salve ragazzi.
Sto facendo delle prove con J2ME, ma a quanto pare non riescono molto bene :)

Sto tentando di creare un oggetto di tipo Image. Osservando i vari esempi forniti con J2ME ho notato che è possibile creare un tale oggetto partendo da un file, tramite il metodo statico createImage() della classe Image.
Quindi, ho scritto il seguente codice:


miaImmagine = Image.createImage("img.gif");

dove miaImmagine è un oggetto di tipo Image dichiarato a livello di classe.

Quando, però, lancio l'applicazione, viene sollevata un'eccezione (che non riporta alcun messaggio...) e, ovviamente, più avanti nel codice mi viene sollevata una NullPointerException poichè l'oggetto è nullo.

Praticamente non mi vede l'immagine... ho copiato l'immagine all'interno di tutte le cartelle che ho trovato per il pacchetto (da res, a src, a bin, anche all'interno del JAR che ho creato), ma risulta tutto inutile...


Qualcuno ha qualche idea/aiuto che mi possa dare una mano?
Forse il formato GIF non è supportato?


Ciao. :ciauz:

LeleFT
20-05-2005, 15:53
Ho risolto il problema... ho aggiungo l'immagine al JAR, modificando anche la relativa dimensione nel file JAD. In questo modo l'applicazione funziona correttamente.

Rimane ancora il mistero se per la creazione del JAR, l'applicazione Ktoolbar vada in cerca delle risorse nella cartella res o meno, ma approfondirò.


Ciao. :ciauz:

Loading