我是Swing的新手,我试图禁用jspinner,因此它将不可编辑。在java swing中禁用jspinner
我添加了一个微调器,并在属性中更改模型类型。这样它可以显示日期&时间。已将变量名称更改为“Datespin”。
我正在尝试使用下面的代码,但该功能帮助。
我问:能否请你帮我在做这个领域不可编辑?它应该在执行时显示日期&,但它不应该由用户编辑。
private void hDateSpinnerPropertyChange(java.beans.PropertyChangeEvent evt) {
JSpinner spinner= new JSpinner();
JFormattedTextField spin=((JSpinner.DefaultEditor)spinner.getEditor()).getTextField();
spin.setEditable(false);
我在哪里出错了?
为了更好地帮助更快,发布[MCVE]或[短,自成一格,正确的例子](http://www.sscce.org/)。 –
@AndrewThompson道歉,我更新了截图并更正了我的问题。请确实看看 – sady
[如何将JSpinner设置为不可编辑?](http://stackoverflow.com/questions/2902101/how-to-set-jspinner-as-non-editable) – AxelH