java jspinner控件_Java Swing JSpinner

Java Swing教程 - Java Swing JSpinner

JSpinner组件组合来自JFormattedTextField和可编辑的JComboBox的函数。

JSpinner可以有一个选择列表,同时,我们也可以应用一个格式到显示的值。

它从选择列表中一次只显示一个值,它允许我们输入一个新值。

JSpinner中的选择列表必须是有序列表。

JSpinner根据其型号提供纺纱能力。

我们必须在JSpinner的构造函数中提供一个模型,除非我们只需要一个带有整数列表的JSpinner。

JSpinner支持三种有序的选择列表。

a list of numbers

a list of dates

a list of any other objects

它提供了三个类来创建三种不同类型的列表的模型:

SpinnerNumberModel

SpinnerDateModel

SpinnerListModel

Spinner模型是SpinnerModel接口的一个实例。它定义了getValue(),setValue(),getPreviousValue()和getNextValue()方法来处理JSpinner中的值。

SpinnerNumberModel类可以旋转一个有序的数字列表。我们需要在列表中指定最小值,最大值和当前值。我们还可以指定当我们使用JSpinner的向上/向下按钮时用于遍历数字列表的步长值。

以下代码创建一个JSpinner,其中包含1到10之间的数字列表。它让我们以1为步长旋转列表。字段的当前值设置为5。

int minValue = 1;

int maxValue = 10;

int curre

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值