Programación en castellano
Inicio > Foros > J2ME (Java para móviles) > j2me problemas con imagenes
-Foros de debate

J2ME (Java para móviles)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

j2me problemas con imagenes
Enviado por jmunozz el día 27 de marzo de 2005

hola amigos estoy empezando con j2me, iba bien hasta que por ayuda de un tutorial se me ocurrio poner un imagen, aparece todo lo demas pero no la imagen, utilizo el ktoolbar y el jdk apropiado, este ews el codigo

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;


public class Canvas2 extends MIDlet implements CommandListener{
private Display display;
private SSCanvas screen;
private Command exitCommand;

public Canvas2(){

display = Display.getDisplay(this);
exitCommand = new Command("Salir", Command.SCREEN,2);

screen = new SSCanvas();

screen.addCommand(exitCommand);
screen.setCommandListener(this);
}

public void startApp() throws MIDletStateChangeException{
display.setCurrent(screen);
}

public void pauseApp(){
}

public void destroyApp(boolean unconditional){
}


public void commandAction(Command c, Displayable s){

if (c==exitCommand){
destroyApp(false);
notifyDestroyed();
}
}
}

class SSCanvas extends Canvas{

public void paint(Graphics g) {

Image img = null;

// borra la pantalla
g.setColor(255, 255, 255);
g.fillRect(0, 0,getWidth(),getHeight());

// dibujar linea
g.setColor(10, 200, 100);
g.drawLine(0, 80, getWidth(),80);

// poner texto
Font fuente = Font.getFont(Font.FACE_PROPORTIONAL, Font.STYLE_BOLD,Font.SIZE_MEDIUM);
g.setFont(fuente);

g.drawString("J2ME",getWidth()/2,10,Graphics.BASELINE|Graphics.HCENTER);
// g.drawString("J2ME",getWidth()/2,10,Graphics.HCENTER|Graphics.VCENTER);

// cargar y mostrar graphico

try{
g.setColor(255, 0, 0);
img = Image.createImage("/duke.png");
}
catch (Exception e) {
System.err.println("error " + e);
}
// g.drawImage(img, getWidth()/2, 40, Graphics.HCENTER|Graphics.VCENTER);


}
}

ojala me puedan ayudar

 
Re: j2me problemas con imagenes
Enviado por Nuria el día 19 de abril de 2005

Un consejillo. No cargues la imagen en el método paint() ya que este se llama cada vez que se repinta la pantalla, carga la imagen en el constructor de la clase.

 

Re: j2me problemas con imagenes
Enviado por Schwarzung el día 2 de abril de 2005

Lo mejor es que registres la imagen como un atributo. Eso lo puedes hacer desde el toolkit.
Fíjate cómo hacerlo en el ejemplo cn imágenes que trae el toolkit (en settings).

 
Re: Re: j2me problemas con imagenes
Enviado por oscarval el día 11 de mayo de 2005

Pusiste en la carpete RES el archivo "duke.png"?

 
Re: Re: Re: j2me problemas con imagenes
Enviado por jmunozz el día 15 de junio de 2005

si

 
Re: Re: Re: Re: j2me problemas con imagenes
Enviado por Biticultor el día 2 de julio de 2005

quitale los dos palotes al comienzo de la linea //

 
Re: Re: Re: Re: Re: j2me problemas con imagenes
Enviado por Edu el día 8 de julio de 2005

estaba claro tenias comentado la linea q imprimia la imagen ;)

 





Re: j2me problemas con imagenes
Enviado por andres el día 27 de enero de 2006

mira, yo soy nuevo en j2me, pero he puesto imagenes de esta forma y me ha resultado

en el constructor :

try{
imagen = Image.createImage("/nombrePaquete/nombreImange.png");
}catch(Exception e1){}

y la imagen la puse en el paquete donde trabajo...osea la estructura de mi proyecto es asi

noProy
>src
>nomPaquete
>midlet
>nombreImagen.png

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados