Como criar opções no JOptionPane?

1 resposta
D
Estou tentando fazer um sisteminha básico de Login e Cadastro, porém, antes de tudo queria colocar duas opções (Login ou Cadastro) para que o usuário escolha, e dependendo da resposta dele, executar uma das partes do programa, como eu faria isso? Segue o código:
import javax.swing.JOptionPane;

public class Banco {
	
	public static void main(String[] args) {
		
		String usuario = null, usuario1 = null, password = null, password1 = null, nomeCompleto = null, desejo = null;
		double saldoAtual, saldoAtual1;
	    
		//Cadastro
		
		nomeCompleto = JOptionPane.showInputDialog("Digite um nome de usuario: ");
		
		saldoAtual = Double.parseDouble (JOptionPane.showInputDialog("Digite seu saldo atual: "));
		
		usuario = JOptionPane.showInputDialog("Digite um nome de usuario: ");
		
		password = JOptionPane.showInputDialog("Digite uma senha: ");
		
		//Login
		
		usuario1 = JOptionPane.showInputDialog("Digite seu nome de usuario: ");
		
		password1 = JOptionPane.showInputDialog("Digite sua senha: ");
		
		
	}

}

Obrigado! ^^

1 Resposta

W

Tipo é so fazer uma variavel que controle +- assim

public class Banco {  
      
    public static void main(String[] args) {  
          
        String usuario = null, usuario1 = null, password = null, password1 = null, nomeCompleto = null, desejo = null;  
        double saldoAtual, saldoAtual1;

        int op=0;  
          
        op=JOptionPane.showInputDialog("Digite qual opção desejada:  \n 1-Novo Usuario: \n 2-Login:")


        if(op==1){
          //Cadastro  
          
        nomeCompleto = JOptionPane.showInputDialog("Digite um nome de usuario: ");  
          
        saldoAtual = Double.parseDouble (JOptionPane.showInputDialog("Digite seu saldo atual: "));  
          
        usuario = JOptionPane.showInputDialog("Digite um nome de usuario: ");  
          
        password = JOptionPane.showInputDialog("Digite uma senha: ");  

        }else{

         if(op==2){
   //Login  
          
        usuario1 = JOptionPane.showInputDialog("Digite seu nome de usuario: ");  
          
        password1 = JOptionPane.showInputDialog("Digite sua senha: ");  

        }else{
         system.exit(0);
      
          }
     
      
          
    }  
  
}

Pode estar faltando algum ponto e virgula uma chave sem ide mals.

Criado 3 de março de 2013
Ultima resposta 3 de mar. de 2013
Respostas 1
Participantes 2