Problème écriture dans textArea
Bonjour,
je suis débutant en Java et je découvre Javafx. Je suis en train de créer une IHM pour communiquer avec une imprimante 3D via port série. Dans mon code, j'envoie une donnée via le port et elle revient bien. Je l'affiche dans la console java. Sauf que je voudrais afficher les données reçues dans une zone texte( textarea par ex.) et la rien ne s'afficheet j'ai une erreur NullPointerException. Voici les bouts de code :
Code:
1 2 3
|
@FXML
private TextArea rxArea; |
également dans la class controller:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
public void actionPerformed(java.awt.event.ActionEvent e) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
public void serialEvent(SerialPortEvent event) {
if(event.isRXCHAR() &&event.getEventValue() > 0){
try {
String data = serialPort.readString(event.getEventValue());
System.out.println(data); // affichage dans la console, ça marche
rxArea.appendText(data); //affichage dans textarea, ça marche pas
}
catch (SerialPortException ex) {
System.out.println(ex);
}
}
} |
Merci d'avance si quelqu'un à une idée du problème.