Boa noite,
Estou com um problema em um projeto e já dei nó no “chifre” e não consegui decifrar. srsrsrsrsrs
Se alguém puder me ajudar agradeço.
tenho um método chamado “enviarDados” \ Envia dados String via porta serial
http://i63.tinypic.com/n1z7z6.jpg
eu preciso de rodar todo esse “1º Estágio” simultâneo.
Criei o seguinte método.
public void estagio(String a, String b, int v, int f) {
int x = Integer.valueOf(a);
if (b.equals( "Pulso" )) {
for (int i = 0; i < x; ++i) {
enviarDados(Integer.toString(v));
delay(1);
enviarDados(Integer.toString(f));
delay(1);
}
} else if (b.equals( "Segundos" )) {
enviarDados(Integer.toString(v));
delay(x);
enviarDados(Integer.toString(f));
}
}
e chamo ele através
estagio(jTextField2.getText(),(String) jComboBox1.getSelectedItem(),1,0);
porem, por conta do método “enviarDados” estar dentro deste método se eu chamo também,
estagio(jTextField3.getText(),(String) jComboBox2.getSelectedItem(),3,2);
Eles não rodam simultâneos. Preciso criar um método onde eu chame ele pra enviar os dados todos juntos. á e o delay é só pra dar um tempo. desculpe a desorganização.