Ich verwende das JDK8u45 und ich versuche, den Texteingabe-Dialog zu verwenden, aber gibt es eine Möglichkeit, die OK-Schaltfläche zu deaktivieren, bis ich es aktiviere? Ich überprüfte die Java-Dokumente und sah keine Deaktivierungsfunktion. Gibt es eine andere Möglichkeit, dies in Java 8 zu tun, wenn dies nicht funktioniert?Javafx TextInputDialog Deaktivieren OK-Taste
8
A
Antwort
16
Suchen Sie die Schaltfläche und rufen Sie setDisable
darauf auf.
TextInputDialog dialog = new TextInputDialog();
dialog.getDialogPane().lookupButton(ButtonType.OK).setDisable(true);
disable
ist eine Eigenschaft, so dass Sie den Wert bis zu einem gewissen Zustand binden könnte, wenn Sie wollen (und nicht explizit Setter zu deaktivieren und wieder aktivieren Aufruf).
Verwandte Themen
- 1. Kann TextInputDialog in Eclipse Neon nicht verwenden
- 2. TextInputDialog nur zum ersten Mal gezeigt
- 3. Versteckte Dateien mit FileChooser von JavaFX deaktivieren
- 4. Scene Builder (JavaFX) Schaltfläche Bedingung deaktivieren
- 5. JavaFX: Bildglättung auf Canvas-Objekt deaktivieren
- 6. So deaktivieren/auszublenden Tooltips in JavaFX
- 7. Setze Werte der Benutzereingabe über JavaFX
- 8. Wie setOnMouseClicked zu deaktivieren, während in JavaFX Listview Scrollen
- 9. Wie Scrollen in ScrollPane in JavaFX deaktivieren Scrollen?
- 10. JAVAFX: Wie Taste für bestimmte Zeit zu deaktivieren?
- 11. Deaktivieren Sie die Schaltfläche Abbrechen in Fortschrittsbalken in JavaFx
- 12. ein Button in JavaFX
- 13. Disable Hintergrundstufe javafx
- 14. JavaFX: Der Versuch, Dialog vor der Anwendung
- 15. Zeilenauswahl in TableView deaktivieren
- 16. JavaFX Mehrere Farben in textarea (JavaFX 8)
- 17. JavaFX Projektstruktur
- 18. JavaFX Designer
- 19. Javafx-Webbrowserknoten?
- 20. JavaFX-Projekte
- 21. JavaFX Duplikationsfenster
- 22. CubicCurve JavaFX
- 23. JavaFX Drucken
- 24. javafx scrollbar
- 25. JavaFX-Eigenschaftsbindung
- 26. JavaFX-InvocationTargetException
- 27. JavaFX getIcon()
- 28. JavaFx Button Enabler in Listenansicht
- 29. Fehler beim Konvertieren von <String> zu Integer von TextInputDialog
- 30. Deaktivieren Sie ein Element in einer Javafx-ListView beim Klicken auf
Vielen Dank. Dies ist sehr nützlich. Könnten Sie das auch mit dem Texteingabefeld tun? – Ericode
Sorry Ericode, ich verstehe deine Follow-up-Frage nicht. Was ist "das Texteingabefeld", was willst du damit machen und wie steht es mit einem OK-Button? In diesem Fall ist es wahrscheinlich am besten, eine neue Frage zu stellen, anstatt zusätzliche Kommentare oder Bearbeitungen zu Ihrer bestehenden Frage hinzuzufügen. – jewelsea