gpt4 book ai didi

java - 设置可输入 JFormattedTextField 的最大值

转载 作者:行者123 更新时间:2023-12-02 05:01:26 26 4
gpt4 key购买 nike

我有以下代码,该代码只允许在该字段中允许一个数值:

try {
MaskFormatter deckLevelEntry = new MaskFormatter("#");
deckLevelEntry.setPlaceholderCharacter('_');

deckLevelEntryField = new JFormattedTextField(deckLevelEntry);
detailsPanel.add(deckLevelEntryField);
wholeFramePanel.add(detailsPanel);
frame3.add(wholeFramePanel);
frame3.setVisible(true);
} catch (Exception ex) {
}

但是,有没有办法设置要输入的最大数值?如果有的话如何设置?我的意思是我希望 JFormattedTextField 接受以下值:1、2、3 和 4。不应允许输入 4 以上的任何值。这同样适用于 0 值。

最佳答案

使用这个:

NumberFormatter nf = new NumberFormatter();
nf.setMinimum(new Integer(30));
nf.setMaximum(new Integer(70));
final JFormattedTextField field = new JFormattedTextField(nf);

关于java - 设置可输入 JFormattedTextField 的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28256286/

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