Chamando CustomItem de outro arquivo

0 respostas
mpro3

Opa pessoal não estou conseguindo chamar um CustomItem de outro arquivo! Acho que é coisa boba, ajudem-me:

Aqui é onde eu chamo...

//agora vou montar meus forms
    public Financial() throws IOException {
        
            //FORM DE LOGIN
            form_login = new Form("Login");
            exit = new Command("Sair", Command.EXIT, 0);
            log = new Command("Entrar", Command.OK, 1);
            cancela = new Command("Cancelar", Command.SCREEN, 1);
            usu = new TextField("Login:","",20,TextField.ANY);
            key = new TextField("Senha:","",20,TextField.PASSWORD);
            form_login.append(new login("oi"));
            form_login.addCommand(log);
            form_login.addCommand(exit);
            form_login.append(usu);
            form_login.append(key);
            form_login.setCommandListener(this);
            //FINAL DO FORM DE LOGIN
        
    }

E aqui o meu custom...

package Custom;

import mpro3.*; //faz referencia a classe util
import table.Table; //importa objetos do table
import table.TableCell; //importa objetos do table
import javax.microedition.lcdui.*; //tem as funções de display
import javax.microedition.midlet.*; //padrão de midlet
import java.io.*; //trata as exeções;
import java.util.*; //traz alguns objetos uteis

/**
 *
 * @author Matheus
 */
    
public class login extends CustomItem   {

        public static Graphics gg; //vai pra porra
    
	public login (String title){
		super(title);
                System.out.println("passei no super");
	}

        public int getMinContentWidth(){
            
            //aqui tenho que retornar a meleca da largura da tela
            System.out.println("passei no valor de largura");
            return sys.Financial.width_x;

	}

	public int getMinContentHeight(){
            //aqui eu pego a altura
                System.out.println("passei no valor de altura");
                return 60;
	}

	public int getPrefContentWidth(int width){
                System.out.println("passei no get sei la 1");
		return getMinContentWidth();
	}

	public int getPrefContentHeight(int height){
                System.out.println("passei no get sei la 2");
		return getMinContentHeight();
                
	}

        public void paint(Graphics g, int w, int h){

            System.out.println("passei no paint");
            String ch = "/pics/chave.png";
            Image cadeado;
            try {
                cadeado = Image.createImage(ch);
            
                g.setColor(255,255,255);
                g.drawImage(cadeado, 20, 3, 0);
                g.drawString(" Login", 63, 18, 0);
            } catch (IOException ex) {
                ex.printStackTrace();
            }

        }

 }

Bom ele nem dá erro nem nada mais não entra na parte do paint, mais importante...
Obrigado desde já...

Criado 21 de julho de 2011
Respostas 0
Participantes 1