Metodo pause() e Continue() JFame

8 respostas
JavaX_JavaX

Bom dia !!!

Pessoal, estou desenvolvendo uma aplicação, onde preciso de dois metodo pause() e continue()

motivo, pretendo usar esses metodos da seguinte forma , tenho uma caixa de texto onde preciso colocar uma data
então usarei o metodo pausar(); para o usuario poder preencher a caixa de texto com a data

quando essa caixa de texto for preenchida farei uma verificação do evento conforme abaixo

public void keyPressed(KeyEvent e) {     
          switch(e.getKeyCode()){
           case KeyEvent.VK_ENTER:   
             System.out.println("ENTER");
             Continuar = true;               
             break;
          } 
        }
       });

que me retornara continuar é = true

farei um if se continuar for igual a true usarei o metodo continue();

if (!Continuar){
//Metodo abaixo
Continue();
}

e a minha aplicação dara continuidade ao processo

não sei se alguem já programou em clipper , mais um exemplo o clipper tem um comando chamado Inkey(0)

que quando o compilador o encontra , ele espera um enter do usuario para poder continuar o processo

é isso que gostaria

já encontrei varias possibilidades, o problema é que e maioria delas o enter tem que ser dado no console , e eu uso javax.swing ou Jframe o que faz que meu frame congele esperando eu minimizar o frame e teclar enter no console .

se alguem puder me ajudar

Agradeço a Colaboração de todos

Att JavaX

8 Respostas

lina

Oi,

Já tentou usar:

Tchauzin!

JavaX_JavaX

lina:
Oi,

Já tentou usar:

Tchauzin!

Oi, Lina perdoe , mais não compreendi

Att JavaX

lina

Oi,

Na realidade eu não entendi muito bem o seu problema…

public void keyPressed(KeyEvent e) { switch(e.getKeyCode()){ case KeyEvent.VK_ENTER: System.out.println("ENTER"); Continuar = true; break; } default: e.consume(); break; } });

Desta forma qualquer tecla que ele digitar diferente de ENTER irá consumir e “prender” o evento.

Tchauzin!

JavaX_JavaX

Muito Obrigado Lina,

mais ainda não é isso que eu preciso , mais agradeço

bom vou tentar ser mais especifico , é assim tenho um Formulario

onde tenho duas caixa de texto a primeira caixa busco um arquivo , onde carrego esse arquivo em uma tabela, porem não posso carregar esse arquivo na tabela sem que antes o usuario coloque a data na segunda caixa , mais assim que carrego a primeira caixa ela já carrega a tabela e a data acaba ficando vazia

Att Amarildo

lina

Oi,

Dessa forma não resolve ?

public class Teste extends JFrame
{
	public Teste() {
		setSize(500, 500);
		setLayout(null);
		
		final JTextField busca_arquivo = new JTextField();
		busca_arquivo.setBounds(5, 10, 100, 25);
		getContentPane().add(busca_arquivo);
		
		final JTextField data = new JTextField();
		data.setBounds(5, 50, 100, 25);
		getContentPane().add(data);
		
		JButton acao = new JButton();
		acao.setBounds(5, 90, 100, 25);
		acao.addActionListener(
	        new ActionListener(){
		        public void actionPerformed(ActionEvent e){
		        	if (data.getText().isEmpty()) {
		        		System.err.println("Necessário preencher uma data");
		        	}
		        	else
		        	{
		        		System.out.println("Chama o método que carrega a tabela");
		        	}
		        }
		      }
		    );
		getContentPane().add(acao);
	}
	
	public static void main(String[] args)
	{
		new Teste().setVisible(true);
	}
}

Tchauzin!

JavaX_JavaX

Lina, Obrigado

mais ainda não é isso

Att JavaX

lina

Oi,

Então porque você não deixa o botão de buscar arquivo desabilitado até o usuário digitar a data na segunda caixa?!

Você esta precisando ver o outro lado da força (Eu sempre quis dizer isso).

Tchauzin!

JavaX_JavaX

lina:
Oi,

Então porque você não deixa o botão de buscar arquivo desabilitado até o usuário digitar a data na segunda caixa?!

Você esta precisando ver o outro lado da força (Eu sempre quis dizer isso).

Tchauzin!

kkkkkkkkkkkkk

Bom Dia !!!

Lina

vou ver o outro lado da força

att Javax

Criado 23 de fevereiro de 2012
Ultima resposta 24 de fev. de 2012
Respostas 8
Participantes 2