【问题标题】:Is it possible to disable a JSpinner down arrow button? How?是否可以禁用 JSpinner 向下箭头按钮?如何?
【发布时间】:2011-06-18 20:38:03
【问题描述】:

我有一个从 0 开始的 JSpinner,当它的值为 0 时,它的向下箭头按钮应该被禁用,所以值不会改变。有谁知道如何禁用 JSpinner 中的按钮?

【问题讨论】:

    标签: java swing button jspinner


    【解决方案1】:

    您可以使用 SpinnerModel。例如。以下行将值限制在 0 和 MAX_VALUE 之间(即,值从下方以零为界)。参数有:value、min、max、step_size。

    JSpinner jSpinner = new JSpinner(new SpinnerNumberModel(0, 0, Integer.MAX_VALUE, 1));
    

    注意:按钮实际上并没有被禁用,但不会减少值。

    【讨论】:

    • 顺便说一句...该按钮“完全失效”,因为它无法按下并且其覆盖功能被禁用
    猜你喜欢
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2017-08-18
    相关资源
    最近更新 更多