He cargado un proyecto de Netbeans en Maven en un pc con Windows 8.1.
Al ejecutarlo, sale la interfaz gráfica de forma correcta, los botones funcionan correctamente pero el JLabelResult
en un pc se actualiza correctamente y en otro no.
La línea recibe información por Serial desde un arduino.
Sí la información que recibe es println("texto");
funciona, pero si tiene que mostrar un println(float);
en un pc sale correctamente pero en el otro en uno de los loops aparece, en otro aparece con mal formato, en otro no aparece.
¿Alguna idea de si hay alguna opción que viene configurada por defecto en Windows 10?
En la primera foto debería aparecer Ciclos realizados:
Pero no aparece mientras que en la segunda (PC con Windows 10) si aparece:
Lectura del serial.
public Window() {
initComponents();
try {
ino.arduinoRXTX("COM3", 9600, listener);
} catch (ArduinoException ex) {
Logger.getLogger(Window.class.getName()).log(Level.SEVERE, null, ex); }
}
Lectura del float:
SerialPortEventListener listener = new SerialPortEventListener() {
@Override
public void serialEvent(SerialPortEvent spe) {
try {
if (ino.isMessageAvailable()) {
//System.out.println(ino.printMessage());
jLabelResult.setText(ino.printMessage());
}
} catch (SerialPortException ex) {
Logger.getLogger(Window.class.getName()).log(Level.SEVERE, null, ex);
} catch (ArduinoException ex) {
Logger.getLogger(Window.class.getName()).log(Level.SEVERE, null, ex);
}
}
};