【发布时间】:2016-11-29 08:09:47
【问题描述】:
我是 Swing 新手,我正在尝试禁用 jspinner,以便它无法编辑。
我添加了一个微调器并将模型类型更改为属性中的日期。这样它就可以显示日期和时间。已将变量名称更改为“Datespin”。
我正在尝试使用下面的代码,但这有帮助。
我的问题:你能帮我把这个字段设为不可编辑吗?它应该在执行时显示日期和时间,但它不应该由用户编辑。
private void hDateSpinnerPropertyChange(java.beans.PropertyChangeEvent evt) {
JSpinner spinner= new JSpinner();
JFormattedTextField spin=((JSpinner.DefaultEditor)spinner.getEditor()).getTextField();
spin.setEditable(false);
我哪里出错了?
【问题讨论】:
-
如需尽快获得更好的帮助,请发帖minimal reproducible example 或Short, Self Contained, Correct Example。
-
@AndrewThompson 道歉,我已经更新了屏幕截图并更正了我的问题。请看看
-
“我已更新屏幕截图并更正了我的问题。” '更正'?没有我提出的任何建议。按照链接,阅读文章。在您下次编辑后,我会考虑撤回反对票和关闭票。