Como pausar um metodo em um jdialog

2 respostas
vasilvei

Boa noite:

eu tenho o seguinte trecho de código, eu preciso dar um “pause” no meio de um while para entrar com dados, e quando eu pressionar enter ele pege esses dados e continue, eu consegui fazer isso via console, porém eu preciso fazer isso
via jdialog.

no console eu usei
System.in.read();

como eu poderia fazer algo parecido em um jdialog.

obrigado!

....
while (true) {
                S = CliSiTef.ContinuaFuncaoSiTefInterativo();
                if (S != 10000) {
                    break;
                }

                if (CliSiTef.GetProximoComando() == 4) {
                    labelFuncao.setText(CliSiTef.GetBuffer());
                }



                System.out.println("ProximoComando = " + CliSiTef.GetProximoComando());
                System.out.println("TipoCampo = " + CliSiTef.GetTipoCampo());
                System.out.println("TamanhoMinimo = " + CliSiTef.GetTamanhoMinimo());
                System.out.println("TamanhoMaximo = " + CliSiTef.GetTamanhoMaximo());
                System.out.println("Buffer = " + CliSiTef.GetBuffer());


                ProximoComando = CliSiTef.GetProximoComando();
                if (ProximoComando >= 20
                        && ProximoComando != 23 && ProximoComando != 22) {
                    // adicionaOpcoes(CliSiTef.GetBuffer());

                    modelOpcoesTef.clear();
                    String[] listOpcoes = CliSiTef.GetBuffer().split(";");

                    int i = 1;
                    for (String string : listOpcoes) {
                        modelOpcoesTef.addElement(string);
                        i++;
                    }
                    try {


                        System.in.read();
                        CliSiTef.SetBuffer(String.valueOf(opcoesTef.getSelectedIndex() + 1));
                    } catch (IOException ex) {
                        Logger.getLogger(EcfTef.class.getName()).log(Level.SEVERE, null, ex);
                    }
                    



                }
            }

2 Respostas

orlandocn

http://docs.oracle.com/javase/1.4.2/docs/api/javax/swing/JOptionPane.html#showInputDialog(java.awt.Component,%20java.lang.Object,%20java.lang.String,%20int,%20javax.swing.Icon,%20java.lang.Object[],%20java.lang.Object)

orlandocn

http://docs.oracle.com/javase/1.4.2/docs/api/javax/swing/JOptionPane.html#showInputDialog(java.awt.Component, java.lang.Object)

Criado 18 de dezembro de 2012
Ultima resposta 18 de dez. de 2012
Respostas 2
Participantes 2