【问题标题】:JSpinner get Max Min ValueJSpinner 获得最大最小值
【发布时间】:2013-11-26 19:56:21
【问题描述】:

我可以使用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

【问题讨论】:

    标签: java swing spinner


    【解决方案1】:

    只有一些 SpinnerModel 有最小/最大值的概念。

    因此,您需要查看用于微调器的特定型号。例如,

    1. SpinnerNumberModel
    2. SpinnerDateModel

    【讨论】:

      【解决方案2】:

      假设微调器是使用指定模型创建的,您需要进行一些转换才能访问属性。

      double max = (Double) ((SpinnerNumberModel) jSpinner.getModel()).getMaximum();
      double min = (Double) ((SpinnerNumberModel) jSpinner.getModel()).getMinimum();
      

      【讨论】:

        猜你喜欢
        • 2016-10-04
        • 1970-01-01
        • 1970-01-01
        • 2012-09-09
        • 2015-09-10
        • 2012-04-10
        • 2019-01-16
        • 2019-03-20
        相关资源
        最近更新 更多