Java Swing - JSpinner中的问题

Yat*_*oel 3 java user-interface swing spinner jspinner

我正在开发一个Java桌面应用程序,并在Netbeans Swing GUI构建器的帮助下设计GUI.

我想JSpinner在我的应用程序中使用a .我把它拖到了一个地方JPanel.现在,我想设置它的两个属性:

  • 首先,它应显示1到50范围内的数字.不小于1也不大于50.如何设置该范围?

  • 第二,当我试图通过spinner.getValue()它获得它的值时返回一个Object.正如我的飞旋的数据类型为整数,这将是更好的向下转换ObjectInteger或是否有任何其他方式来获得该数值?

Ham*_*cke 6

创建一个SpinnerNumberModel,这应该可以解决您的所有问题.

SpinnerNumberModel model =
new SpinnerNumberModel(int initialValue, int minValue, int maxValue, int step)
Run Code Online (Sandbox Code Playgroud)

有关详细信息,我建议阅读如何使用旋转器