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 .
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
[code]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);
}