java - 是否可以禁用 JSpinner 向下箭头按钮?如何?

标签 java swing button jspinner

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

最佳答案

您可以使用 SpinnerModel。例如。以下行将值限制在 0 和 MAX_VALUE 之间(即,值从下面开始以零为界)。参数为:值、最小值、最大值、步长。

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

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

关于java - 是否可以禁用 JSpinner 向下箭头按钮?如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4855897/

相关文章:

java - 如何实现 sleep 以显示图像幻灯片

Java JButton 不会遍历容器中的 JLabel(带有图像)

javascript - 使用 BACK 按钮恢复到页面的先前状态

java - 为什么这个分支会中断类型推断?

java - 无法在 glassfish 服务器中运行 JSP 项目 : A full JDK (not just JRE) is required"

java - 如何比较2个xml字符串?

java - 将 JTable 定位到 JFrame 内 JPanel 中的 (x,y) 位置

java - 如何使用不同的分辨率调整应用程序的所有控件的大小

javascript - 从按钮中间打开下拉菜单

java - 对自定义按钮使用正确的 MotionEvent