gpt4 book ai didi

Java Swing JSpinner 与 NumberEditor 显示空白而不是零

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

我有一个带有数字编辑器的 JSpinner,类似于:

JSpinner spinner = new JSpinner(new SpinnerNumberModel(0,0,50000,1));
spinner.setEditor(new JSpinner.NumberEditor(spinner,"# ###"));

默认值为零,但我希望它显示为空白。我试图解决的问题是,用户可以按 Tab 键切换到微调器并输入 100,但由于初始的 0(零),它会变成 1000。如果不可能在数字微调器中将零显示为空白,则为有什么方法可以自动在焦点上选择的微调器中具有任何值,以便在我之前的场景中用户会自动覆盖默认零?谢谢。

最佳答案

您可以从编辑器获取文本字段。 公共(public) JFormattedTextField getTextField()然后 onFocusGained 调用 public void selectAll()

关于Java Swing JSpinner 与 NumberEditor 显示空白而不是零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9736086/

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