此應用程序的有效範圍是0到9,但似乎沒有NetBeans 7.0.1 JSpinner最小值或最大值設置。是否有另一種方法將此JSpinner的範圍限制爲0..9?如何限制JSpinner
21
A
回答
48
以我的Netbeans 7.3我跟着theese步驟:
步驟1:
步驟2:
第3步:
和最後的步驟4:
這對我的作品。
2
此應用程序的有效範圍是0到9,但似乎有 沒有NetBeans 7.0.1 JSpinner最小值或最大值設置。是否有 另一種方法將此JSpinner的範圍限制爲0..9?
肯定的,但沒有打擾插入代碼和/或從GUI面板生成的代碼
添加SpinnerListModel (easiest for this requirement and example in Oracle tutorial)或wrote own SpinnerNumberModel
15
// from 0 to 9, in 1.0 steps start value 5
SpinnerNumberModel model1 = new SpinnerNumberModel(5.0, 0.0, 9.0, 1.0);
JSpinner spin1 = new JSpinner(model1);
11
你將不得不使用this構造函數SpinnerNumberModel
。
段:
JFrame frame = new JFrame("Limiting value for a JSpinner");
SpinnerModel sm = new SpinnerNumberModel(0, 0, 9, 1); //default value,lower bound,upper bound,increment by
JSpinner spinner = new JSpinner(sm);
相關問題
- 1. 限制JSpinner大小
- 2. 如何水平居中JSpinner
- 3. 如何限制
- 4. 如何調整JSpinner箭頭的寬度?
- 5. 如何撤消對JSpinner的更改?
- 6. 如何從JSpinner解析爲字符串?
- 7. 速率限制如何限制API
- 8. JSpinner來源?
- 9. JSpinner SpinnerDateModel問題
- 10. JSpinner ActionListener備選
- 11. 自定義jSpinner?
- 12. 自定義JSpinner
- 13. Jspinner和JOptionPane
- 14. JSpinner更新
- 15. 如何限制seekbar
- 16. 如何限制android
- 17. 如何限制Parallel.ForEach?
- 18. 限制如何WPF
- 19. 如何限制UItextfield
- 20. 如何限制jFormattedTextField
- 21. 如何限制Pagewidth
- 22. 如何限制goroutine
- 23. 如何限制MonthCalender
- 24. 如何「限制50000,1」?
- 25. JTable日期值jspinner
- 26. JSpinner專用時間
- 27. 如何限制OAuth'scope'參數的允許權限(限制範圍)
- 28. 如何限制OrbitControl - Three.js
- 29. 如何限制MemoryStream長度?
- 30. 如何限制Javascript加載
請參閱['SpinnerNumberModel'](http://docs.oracle.com/javase/7/docs/api/javax/swing/SpinnerNumberModel.html),它允許在構造函數中指定最小/最大值 – Robin 2013-04-08 13:54:46