Pows, preciso de uma função em que um laço possa ser interrompido atraves de uma tecla do teclado,
tipo o kbit do C
vlw galera!
Sem titulo
13 Respostas
as teclas Alt + F4 devem resolver…
[… vago de mais …]
Eh um programa de supervisão, que tem q ficar fazendo leitura constante de entradas de um microcontrolador. Soh que ao entrar em um laço, nao consigo + desativa-lo, pois o programa trava!
=/
coloque um break no laço, com alguma condição…
ou limite o numero de iterações… usando um "do { … } while (…), por exemplo…
ou faça algo recursivo, mas com uma condição pra sair da recursividade…
to tao atolado com um problema de mapeamento do hbm que nao to conseguindo ter nenhuma ideia mais criativa aqui…
ta osso viu… rs
abraço
Não adianta colocar dentro de um looping porque dentro do laço ele sempre vai ter que ficar lendo entradas do teclado.
Ta ai a parte principal, tenho que efetuar esses metodos o tempo todo e mostra-los em textfields na minha interface, acredito que tenha que usar processamento paralelo, uma vez que, este trava caso eu coloque um laço e como esta no printscreen tb nao funcionou, pois nao axa o construtor Time…
deem umas ideias aew pls!
vlw

cecim, faz o seguinte...
import java.awt.event.*;
public class SuaClasse implements KeyListener {
public void keyPressed(KeyEvent arg0) {
break;
}
public void keyReleased(KeyEvent arg0) {
}
public void keyTyped(KeyEvent arg0) {
}
}
Espero ter ajudado.
Abraços
- o brake soh pode ser colocadoqndo ha um laço…
Velho, então tenta quebrar o laço, como abaixo:
import java.awt.event.*;
import javax.swing.JOptionPane;
public class LeTecla implements KeyListener {
static int i = 1;
public static void main(String[] args) {
LeTecla j = new LeTecla();
j.looping();
}
public void looping() {
LeTecla t = new LeTecla();
while (i != 0) {
JOptionPane.showMessageDialog(null, "Teste");
t.keyPressed(null);
}
}
public void keyPressed(KeyEvent arg0) {this.i = 0;}
public void keyReleased(KeyEvent arg0) {}
public void keyTyped(KeyEvent arg0) {}
}
Dispare o seu laço numa outra thread. Você pode dar uma olhada na classe SwingWorker, há tutoriais da Sun que explicam como utiliza-la.
cecim, acho que é isto…
http://www.guj.com.br/posts/list/23705.java#126555
Só não consegui implementar 
flw
Por favor coloque um título que tenha relação com sua dúvida!
implementei uma thread, fazendo processamento paralelo, vlw aew pessoal
ParceroO, tem como postar o código ou um exemplo, fiquei muito curioso.
Valeuuuu ! 