so ändern Sie den text des TextField im java fx 2
Ich habe eine TextField
in dem text aber ich möchte das ändern, die text auf einigen Events, aber ich bin immer der NullPointerException
.
Ich bin mit setText()
- Methode, aber noch nicht arbeitet. Ich rufe die Funktion aus einer anderen Klasse .
Hilfe?
Vielen Dank im Voraus.
- wenn man NPE beim Aufruf von setText auf ein textfield, dann ist das textfield wahrscheinlich nicht vorhanden ist oder Sie es falsch geschrieben, daher der NPE. Poste bitte den relevanten code und ich bin sicher, wir können Ihnen bei dieser Aufgabe helfen
- gelöst aber danke fr Antwort bro 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beginn der controller-Klasse definition:
Innerhalb der initialize-Methode hinzufügen:
Innerhalb einer Methode, die wirkt auf das Textfeld, so etwas wie:
Stellen Sie sicher, dass Sie eine TextField-definition in Ihrem .fxml - Datei mit dem folgenden:
Wenn Sie das nicht haben, init dem text-Feld in Ihrem display () - Methode mit dem folgenden:
Sie können auch überschreiben Sie die Besondere initialize() Methode. Diese Methode wird jedesmal aufgerufen, wenn Ihre Szene aktualisiert.