我是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