[code] public void serialEvent(SerialPortEvent e) {
StringBuffer inputBuffer = new StringBuffer();
int newData = 0;
String Saida;
switch (e.getEventType()) {
case SerialPortEvent.DATA_AVAILABLE:
while (newData != -1) {
try {
newData = is.read();
if (newData == -1) {
break;
}
if (’\r’ == (char)newData) {
inputBuffer.append(’\n’);
} else {
inputBuffer.append((char)newData);
}
} catch (IOException ex) {
System.err.println(ex);
return;
}
Saida = new String(inputBuffer);
JOptionPane.showMessageDialog(null,Saida);
try{
getAppletContext().showDocument(new URL("http://localhost/conferencia/postgres.php?skuApplet=" + Saida));
} catch (Exception e1){
System.out.println("Erro ao criar URL!");
}
break;
}
case SerialPortEvent.BI:
Saida = "Break";
} [/code]
eae gente to com um problema aki
qnd tento ler um produto numa scanner ele passa para serial event como se ele tivesse lido apenas um “A” mas teria q ler um numero todo
alguem sabe oq pode ser
se alguem souber aonde acho um aloritimo pra letura serial eu agradeço vlwwww