public void transmitMessage(String message) { if (serialPort == null) { showErrorMessage("Por favor seleccione un puerto"); return; } if (message.isEmpty()) { showErrorMessage("No se envian mensajes vacios"); return; } String text = message + '\n'; showSentMessage(text); try { serialPort.writeBytes(text.getBytes()); } catch (SerialPortException e) { showErrorMessage(e.getMessage()); e.printStackTrace(); } textField.setText(""); }
public void onSerialPortClicked(String portName) { closePort(); try { openPort(portName); } catch (SerialPortException e) { e.printStackTrace(); showErrorMessage(e.getMessage()); } }