Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将JSpinner恢复到失去焦点时的最后一个有效值_Java_Swing_Focus_Jspinner - Fatal编程技术网

Java 将JSpinner恢复到失去焦点时的最后一个有效值

Java 将JSpinner恢复到失去焦点时的最后一个有效值,java,swing,focus,jspinner,Java,Swing,Focus,Jspinner,当失去焦点时以及按下微调器箭头按钮时,如何使JSpinner返回到上一个有效值?您可以使用或调整微调器模型以提供最小/最大值。请参见添加一些有效代码来演示您的问题“最后一个有效值”1)什么条件决定什么是有效的?2) 为什么不简单地提供一个只有有效值的喷丝头模型?3) 为了更快地获得更好的帮助,请发布一条。这个问题似乎离题了,因为这是OP似乎已经放弃的事情。@AndrewThompson,也许OP正在忙着庆祝圣诞节:-)如果有更多的细节,它可能会成为一个有趣的问题。@KarlP那么OP可能应该推迟

当失去焦点时以及按下微调器箭头按钮时,如何使
JSpinner
返回到上一个有效值?

您可以使用或调整微调器模型以提供最小/最大值。请参见添加一些有效代码来演示您的问题“最后一个有效值”1)什么条件决定什么是有效的?2) 为什么不简单地提供一个只有有效值的
喷丝头模型
?3) 为了更快地获得更好的帮助,请发布一条。这个问题似乎离题了,因为这是OP似乎已经放弃的事情。@AndrewThompson,也许OP正在忙着庆祝圣诞节:-)如果有更多的细节,它可能会成为一个有趣的问题。@KarlP那么OP可能应该推迟提问,直到他们有时间来处理它。“调整微调器模型以提供最小/最大值”注意“有效值”可能是
{1,3,7}
;)@虽然我对评论的真实性毫不怀疑,但当OP选择在他们的问题上投入更多精力时,我会在我的答案上投入更多精力;)我听到了。这个问题非常需要额外的细节。AFAIK不可能仅通过使用DocumentFilter/DocumentListener(默认情况下返回JFormattedTextField,但可以转换为JTextField)此问题对于数字、日期……是相同的。。。。。。。。