我使用JSpinner
创建时间选择器。 JSpinner
中的文本是可编辑的。但我想将JSpinner
设置为不可编辑,因为有机会给出无效值。谁能帮我?如何将JSpinner设置为不可编辑?
回答
尝试以下操作:
JSpinner spinner = ...;
((DefaultEditor) spinner.getEditor()).getTextField().setEditable(false);
这应该工作,只要你不通过调用spinner.setEditor(...)
改变自己的微调编辑器。
告诉我们,如果这有帮助。
我修改了你的代码,它工作正常。 JSpinner ampm =新的JSpinner(); JFormattedTextField ampmspin =((JSpinner.DefaultEditor)ampm.getEditor())。getTextField(); ampmspin.setEditable(false); ampmspin.setEditable(false); 非常感谢您......... – Arivu2020 2010-06-16 12:18:24
我必须在设置微调器的列表模型后添加此项。然后它工作。 – 2012-09-15 14:23:23
当我尝试这个时,微调仍然可以通过点击箭头进行编辑! – yelliver 2017-02-04 03:25:12
短一点:
JSpinner spinner = new JSpinner();
spinner.setEditor(new JSpinner.DefaultEditor(spinner));
- 1. 将NSScrollView设置为不可编辑
- 2. 将Gtk :: ComboBoxText设置为不可编辑
- 3. 如何设置nicedit不可编辑
- 4. JSpinner编辑器区域
- 5. 将EditText设置为部分不可编辑
- 6. 如何将Grid.DataTable列值设置为不可编辑使用SAP中的C#
- 7. 当QComboBox设置为可编辑时
- 8. 如何将不可编辑的输入文本框设置为使用jquery编辑?
- 9. 编辑gridview时,将值设置为dropdownlist?
- 10. 为jspinner设置时间格式
- 11. 如何设置评分栏的可编辑属性为false
- 12. 如何模拟按F2键设置为可编辑TreeView节点
- 13. 如何设置一个EditText不可编辑/禁用
- 14. 如何在iTextSharp中设置pdf不可编辑的字段
- 15. 如何在jqgrid中设置一些不可编辑的行?
- 16. 如何在unix中将默认编辑器设置为emacs
- 17. 如何将Notepad ++设置为TortoiseSVN默认编辑器?
- 18. 如何在编辑模式下将文本设置为XamComboEditor
- 19. 如何将变量设置为编辑文本框
- 20. 如何将RadNumericTextBox的MinValue设置为正在编辑的值
- 21. 如何将JavaFx HTML编辑器设置为更小的宽度
- 22. 将Edittext设置为只读并返回到可编辑
- 23. 如何将导航栏标题设置为可编辑文本字段?
- 24. 如何将Java JSpinner编号转换为int?
- 25. Visual C#DataGridView编辑;设置了所有可能的编辑选项;将不会编辑
- 26. 将android设置存储在可编辑配置中
- 27. 以编程方式将UITextField设置为编辑模式
- 28. 如何设置编辑=否;在UITextField中?
- 29. 设置NSTableViewCell编辑
- 30. iOS设置软件包可编辑
你能在jfpoilpret的答案评论,如果它帮助或不?如果确实如此,接受它是正确的吗? – fish 2010-05-27 06:43:45