我正在使用 JSpinner
创建时间选择器。 JSpinner
中的文本是可编辑的。但我想将 JSpinner
设置为不可编辑,因为有可能给出无效值。谁能帮帮我?
最佳答案
尝试以下操作:
JSpinner spinner = ...;
((DefaultEditor) spinner.getEditor()).getTextField().setEditable(false);
只要您没有通过调用 spinner.setEditor(...)
自行更改微调器编辑器,这应该会起作用。
告诉我们这是否有帮助。
关于java - 如何将 JSpinner 设置为不可编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2902101/