gpt4 book ai didi

java - 如何更改(数据库)变量中的 jspinner 日期最小值和最大值?

转载 作者:行者123 更新时间:2023-12-01 11:29:06 27 4
gpt4 key购买 nike

基本上这就是问题所在,我从数据库中提取一些数据集,并用它填充组合框

就像你在这张照片中看到的那样 http://prntscr.com/7bscob 。最小和最大 jspinner 值应该取决于组合框所选项目

所以我尝试做的是动态设置最小值,但它在我执行此操作的行发送了一个 IllegalArgumentException

for(int i=0; i<turniri.size(); i++)
{
if (turniri.get(i).getNaziv().equals(selectedTurnir))
{
t=turniri.get(i).getId();
long l = turniri.get(i).getDatumPocetka().getTime();
spinner.setModel(new SpinnerDateModel(new Date(1431986400000L), new Date(l), new Date(1433109600000L), Calendar.DAY_OF_YEAR));
}
}

最佳答案

看起来 long l =turniri.get(i).getDatumPocetka().getTime() 有点不正确。

根据SpinnerDateModel中的误差值必须在min和max之间。

new SpinnerDateModel(new Date(1431986400000L), new Date(l), new Date(1433109600000L), Calendar.DAY_OF_YEAR)

所以你的值为1431986400000L

最小为l

最大值为 1433109600000L

检查数字并进行相应调整

关于java - 如何更改(数据库)变量中的 jspinner 日期最小值和最大值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30569195/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com