我可以使用getValue()获取当前值,但是是否可以获得JSpinner的最大和最小允许值?无法从文档中找到JSpinner的getMax()或getMin()等方法。
http://docs.oracle.com/javase/7/docs/api/javax/swing/JSpinner.html
http://docs.oracle.com/javase/7/docs/api/javax/swing/SpinnerModel.html
答案 0 :(得分:2)
只有一些SpinnerModel具有最小/最大值的概念。
因此,您需要查看您为旋转器使用的特定模型。例如,
答案 1 :(得分:0)
假设微调器是使用指定的模型创建的,则需要进行一些转换以访问属性。
double max = (Double) ((SpinnerNumberModel) jSpinner.getModel()).getMaximum();
double min = (Double) ((SpinnerNumberModel) jSpinner.getModel()).getMinimum();