Conteudo de um textfield[RESOLVIDO]

11 respostas
C
Galera eu estou tentando capturar o conteudo de um textfield e nao estou conseguindo.
public void commandAction(Command c, Displayable d) {
		if(c==cmdSair){
			cgm.notifyDestroyed();
			
		}else{
			String a  = senha.getString();
			String b = senhaNov.getString();
			if(a==b){
				Display.getDisplay(cgm).setCurrent(cadSuc);
			}else{
				Display.getDisplay(cgm).setCurrent(senhaError);
			}
			
						
		}

os dois conteudo que digito sao iguais e ele so entra no else

11 Respostas

j0nny

Dá pra esclarecer melhor a dúvida?

C

estou tentando pegar o conteudo do text field e nao estou conseguindo
ou nao estou etendendo o que ele esta fazendo

eu uso getString(); quando eu dou um sysout ele imprime o valor mas quando comparo no if() ele dis que é falsa

C

Graças a Deus
conseguiiiiiiiiiiiiiiiiiiiiii

public void commandAction(Command c, Displayable d) {
		if(c==cmdSair){
			cgm.notifyDestroyed();
			
		}else{
			 if(senha.getString().equals(senhaNov.getString())){
				Display.getDisplay(cgm).setCurrent(cadSuc);
			}else{
				Display.getDisplay(cgm).setCurrent(senhaError);
			}
			
						
		}

	}
P

Precisa estudar mais Java né…? Igualar Strings com igual é fodis…

C

Agora como eu faço para assim que terminar essa tela de alert ele ir para outra tela?

j0nny

Sério, vc estudou J2ME?
http://www.google.com.br/#hl=pt-BR&source=hp&biw=1590&bih=672&q=apostila+j2me&aq=f&aqi=g10&aql=&oq=&gs_rfai=&fp=5bfc6bc5d12e8ccb

C

Sou iniciante
estou pagando esta cadeira agora
como posso fazer o procedimento de assim que temrinar o alert ele prosseguir par outra tela

j0nny

cassiocavalcante:
Sou iniciante
estou pagando esta cadeira agora
como posso fazer o procedimento de assim que temrinar o alert ele prosseguir par outra tela

Ué, no alert tem um parâmetro que está bem explícito, chamado nextDisplayable

tinorberto

aqui tem um material muito bom para quem esta iniciando http://www.slideshare.net/chavesrodolfo/iniciando-no-desenvolvimento-com-java-me

flw

C
public class CgmCadUsu extends Form implements CommandListener {

	private Cgm cgm;
	private Display display;
	private CgmMenUsu cgmMenUsu;
	private Command cmdSair = new Command("Sair", Command.EXIT, 1);
	private Command cmdCadastrar = new Command("Cadastrar", Command.SCREEN, 1);
	private CgmUsuCadSuc cadSuc = null;
	private CgmSenErr senhaError = null;
	private TextField nome = null;
	private TextField senha = null;
	private TextField senhaNov = null;
	
	
	public CgmCadUsu(Cgm cgm) {
		super("Cadastro de Usuário");
		cadSuc= new CgmUsuCadSuc(cgm);
		senhaError = new CgmSenErr(cgm);
		nome = new TextField("Nome","",10,TextField.ANY);
		senha = new TextField("Senha","",10,TextField.PASSWORD);
		senhaNov = new TextField("Senha Novamente","",10,TextField.PASSWORD);
		setCommandListener(this);
		this.cgm = cgm;
		init();
		
		
	}
	public void init(){
		append(nome);
		append(senha);
		append(senhaNov);
		this.addCommand(cmdSair);
		this.addCommand(cmdCadastrar);
	}

	public void commandAction(Command c, Displayable d) {
		if(c==cmdSair){
			cgm.notifyDestroyed();
			
		}else{
			 if(senha.getString().equals(senhaNov.getString())){
				Display.getDisplay(cgm).setCurrent(cadSuc,cgmMenUsu);				
								
			}else{
				Display.getDisplay(cgm).setCurrent(senhaError);
			}
			
						
		}

	}

}

quando eu digito a o usuario e a senha e clico em cadastro ele nao faz nada
se eu tirar esse cgmMenUsu ele funciona normal

C

Resolvido galera brigadão

So estou com duvida a respeito de como gravar no Recordstore
nao sei ultilizar

Criado 8 de outubro de 2010
Ultima resposta 13 de out. de 2010
Respostas 11
Participantes 4