Ich erstelle Zeitauswahl mit einem JSpinner
. Der Text innerhalb der JSpinner
ist editierbar. Aber ich möchte die JSpinner
als nicht editierbar festlegen, da es die Möglichkeit gibt, einen ungültigen Wert zu geben. Kann mir jemand helfen?Wie setze ich JSpinner als nicht editierbar ein?
Antwort
Versuchen Sie Folgendes:
JSpinner spinner = ...;
((DefaultEditor) spinner.getEditor()).getTextField().setEditable(false);
Dies sollte funktionieren, solange Sie nicht den Spinner-Editor selbst durch den Aufruf spinner.setEditor(...)
geändert haben.
Sagen Sie uns, wenn dies hilft.
Ich habe Ihren Code geändert, es funktioniert gut. JSpinner ampm = neuer Jspinner(); JFormattedTextField ampmspin = ((JSpinner.DefaultEditor) ampm.getEditor()). GetTextField(); ampmspin.setEditable (falsch); Vielen Dank ......... – Arivu2020
Ich musste dies hinzufügen, nachdem ich das Listenmodell des Spinner eingestellt habe. Dann hat es geklappt. –
Wenn ich dies versuche, kann der Spinner noch bearbeitet werden, indem Sie auf den Pfeil klicken! – yelliver
etwas kürzer:
JSpinner spinner = new JSpinner();
spinner.setEditor(new JSpinner.DefaultEditor(spinner));
- 1. nicht editierbar JTextField: Setze sichtbaren Bereich
- 2. Jspinner-Gebietsschema
- 3. jSpinner zeigt die Monate nicht
- 4. Wie setze ich ein Array als mysql Benutzervariable
- 5. Wie setze ich ImageSource als Xamarin.FormsButton?
- 6. Benutzerdefinierter JSpinner
- 7. Java: Wie man JSpinner piepst
- 8. Wie setze ich ein Bild als Hintergrundbild mit Android Phonegap?
- 9. Wie setze ich ein anderes Formular als Anwendung in C#
- 10. Wie setze ich Zufallszahlen ein?
- 11. Wie setze ich $ und setze ein Update MongoDB ein?
- 12. Wie mache ich ComboBox als Editierbar in UWP?
- 13. Größe JSpinner beschränken
- 14. Wie setze ich ein Hintergrundbild in Java?
- 15. Wie setze ich ein Fenster in Powershell?
- 16. Setze nächsten EditText fokussiert und editierbar auf KEY_DOWN
- 17. Fabric.js - Grouped iText nicht editierbar
- 18. Wie kann ich eine Texteingabe nicht editierbar machen?
- 19. Setze Eingang ungültig, wenn typeahead-editierbar false ist
- 20. JSpinner in JOptionPane?
- 21. Wie setze ich Körper in ein Versprechen?
- 22. Wie setze ich ein Tabellenpräfix in Yii
- 23. Wie setze ich ein Bild auf QPushButton?
- 24. Wie setze ich ein Ninja-Hello-Weltprojekt?
- 25. Wie setze ich TargetNullValue auf ein Datum?
- 26. Ein benutzerdefiniertes Attribut zum Festlegen, ob ein Textfeld editierbar ist
- 27. Wie setze ich ein Eingabeverzeichnis für Doxygen?
- 28. Wie setze ich ein Bind in C#
- 29. Wie setze ich ein nicht existierendes Feld in Python ClientForm?
- 30. So begrenzen Sie Jspinner
Können Sie auf jfpoilpret Antwort kommentieren, wenn es oder nicht geholfen? Und wenn ja, akzeptiere es als das Richtige? – fish