How to set JSpinner as non editable?

后端 未结 3 1606
不思量自难忘°
不思量自难忘° 2020-12-07 00:26

I am creating time picker using a JSpinner. The text inside the JSpinner is editable. But I want to set the JSpinner as non editable,

3条回答
  •  不思量自难忘°
    2020-12-07 01:17

    Try the following:

    JSpinner spinner = ...;
    ((DefaultEditor) spinner.getEditor()).getTextField().setEditable(false);
    

    This should work as long as you didn't change the spinner editor yourself by calling spinner.setEditor(...).

    Tell us if this helps.

提交回复
热议问题