Tela como JOptionPane

2 respostas
Shumy

Ola pessoal,

Estou fazendo um programinha para upload. Sempre que o usuario clicar no botão upload deverá aparecer uma telinha para que ele digite usuario e senha, e clique em ok, fazendo a rotina de upload continuar.
Algo como issu:

public class blabla extends JFrame implements ActionListener{



public void actionPerformed(ActionEvent event){

if (event.getSource() == btUpload){

str = TelaLogin.getLoginSenha();

// começa aqui o tratamento do upload, usando os dados recebidos da tela de login

}

}

}

Na verdade então, o que eu quero mesmo, é fazer uma tela que se comporte como o metodo JOptionPane.showInputDialog(…).

Poderia usar o proprio JOptionPane, mas a tela de login não é tão simples como uma janela dessas.

Se alguem puder me explicar… Mesmo que haja outra solução, eu gostaria de saber como que um JOptionPane funciona.

Obrigado
Márcio

2 Respostas

danieldestro
public class TelaLogin extends JDialog {
  private TelaLogin() {
    super(true); //janela modal
    //aqui vc monta sua tela
  }

  public static void telaLogin() {
    TelaLogin t = new TelaLogin();
    t.show();
  }
}
Shumy

oppaaaaa vlw!!! é issu que eu ja ia testar aqui… hehehe naum tinha pensado nisso antes… brigadão

Criado 3 de dezembro de 2004
Ultima resposta 3 de dez. de 2004
Respostas 2
Participantes 2