gpt4 book ai didi

java - 获取准确的 jSpinner 值

转载 作者:行者123 更新时间:2023-12-01 22:19:30 25 4
gpt4 key购买 nike

有人可以告诉我如何从 jSpinner 获得准确的值吗?这是当用户选择时间时我的 jSpinner 的显示方式: enter image description here

但是,当我将 jSpinner 值传递给文本字段时,它看起来像这样:enter image description here

这是我的代码:

timeout1 = spnrTOH1.getValue()+":"+spnrTOM1.getValue()+" "+spnrTOA1.getValue();

这是我的 jSpinner 模型: enter image description here

任何帮助将不胜感激。提前致谢!抱歉,如果我的问题看起来很愚蠢。这里是新手。 :)

最佳答案

它与 Spinner 及其型号无关。

您需要将字符串格式化为包含前导零。由于微调器的渲染器格式化过程,当精确值为 0 时,微调器显示 00。渲染器是一个组件,负责在 GUI 上显示模型所持有的值。例如。自定义渲染器可以将整数显示为罗马数字。

要格式化输出,只需使用 String#format 方法,如下所示:

timeout1 = String.format("%02d:%02d %s",spnrTOH1.getValue(),spnrTOM1.getValue(),spnrTOA1.getValue());

这样您就可以将整数值显示为带前导 0 的 2 位数字。

关于java - 获取准确的 jSpinner 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30208923/

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