问题标签 [jformattedtextfield]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
129 浏览

java - 在 JFormattedTextField 中只允许数字(对数字数量没有任何限制)

如何在 a 中只允许数字(数字数量没有任何限制)JFormattedTextField?我的意思是我不想检查在 my 中输入了什么JFormattedTextField,它本身不允许任何输入,除了数字。

0 投票
4 回答
16663 浏览

java - 如何使 JFormattedTextField 接受不带小数点(逗号)的整数?

我以这种方式使用JFormattedTextFieldwith :NumberFormat

- 创建JFormattedTextField参考

- 创建NumberFormat参考

- 在构造函数中:

…………

我的意思是只将它与整数一起使用,但是当我输入像 1500 这样的数字时,它会在失去焦点到 1,500 后被转换,并且抛出异常这是它的第一行:

线程“AWT-EventQueue-0”java.lang.NumberFormatException 中的异常:对于输入字符串:“1,500”

当我使用JTextField而不是JFormattedTextField通常接受的所有整数时,但我想使用的原因JFormattedTextField是受益于它的输入限制优势。

0 投票
1 回答
5360 浏览

java - 使 JFormattedTextField 接受超过 3 位的十进制

我有一个JFormattedTextField应该能够接受超过 3 个十进制数字的双数。它接受条目0.1, 0.010.001但拒绝0.0001带有更多小数位数的数字。

这就是我的代码现在的工作方式:

如何让我的文本字段接受超过 3 个十进制数字的数字?

0 投票
2 回答
84 浏览

java - 您可以链接两个 JFormattedTextField 的值吗?

我有一个带有 2 个 JFormattedTextFields 的接口,我需要它们的值(不仅仅是显示的文本)相同。理想情况下,它们都应该是可编辑的,其中一个的更改反映在另一个中。

我一开始只是在两者之间共享一个 Document,但很快就遇到了一个问题,即这只链接了显示的文本,而不是底层的值。(我真傻!)
我没有尝试为“值”属性添加倒数 PropertyChangeListeners,因为我希望这会设置一个无限循环的修改。

我错过了什么吗?有没有办法做到这一点?还是我坚持只允许用户编辑两者之一并且只让值在一个方向传播?

谢谢!

0 投票
0 回答
96 浏览

java - 当另一个接收焦点时清除 JFormattedTextField

我有一个包含 2 个 JFormattedTextFields、2 个 JComboBoxes、2 个 JLabels 和 1 个 JButton 的程序。当我在一个 JFormattedTextField 中输入任何文本,然后单击前面提到的任何控件时,我输入文本的 JFormattedTextField 将被清除。这是为什么?

我的代码:

0 投票
1 回答
62 浏览

java - 如何格式化时间以 hh:mm 格式出现在 FormattedJTextField 中,之后没有 AM 或 PM?

如何格式化时间以出现在JFormattedTextField格式hh:mm中,在它之后没有 AM 或 PM,并且在单个数字小时(例如“09:30”)的情况下为 0?提前致谢。我曾尝试过DateFormat这样做,但它添加了上午/下午。

0 投票
1 回答
13830 浏览

java - 双重格式的 JSpinner

我想创建支持非整数值(例如 2.01 和 -3.456)的 JSpinner,因此 getValue() 返回一个 Double。

不仅如此,我还希望步长应该是动态的,使用如下公式(幅度的 10%):

是否可以?或者我应该问,这值得麻烦吗?

更新:

通过改编 Vishal 的回答,我制作了以下课程来制作漂亮的双旋转器。到目前为止,它们在我的程序中表现得非常好,尽管我会将自适应步长抽象到另一个父类中,以便稍后制作 AdaptiveDoubleSpinner 和 AdaptiveIntegerSpinner。

0 投票
1 回答
227 浏览

java - 在 Java 的 TextField 中只引入数字形成一个区间

如何在 Java 的 FormattedTextField 中仅添加 0 和 255 之间的数字?

我试过这样:

它不起作用......

0 投票
3 回答
794 浏览

java - 是否可以在 JFormattedTextField 中添加 ActionListener?

您好,我目前正在处理我的 java 文件。当我按下回车键时,我想在 JFormattedTextField 上添加一个事件。这是我的代码

它可以工作,但他们的用户需要输入 10 位数字。

0 投票
1 回答
933 浏览

java - 如何从 JformattedTextfield 检索货币格式值

我在尝试检索计算值并将其传递给 JformattedTextfield 时遇到了这个问题,我知道由于 jformattedTextfield ( , ) ,Float 不能接受 1,500.00 。有没有办法绕过这个问题?

错误信息

千元以下

我可以计算出 { 1,000 }以下的数字

预期结果 预期结果