gpt4 book ai didi

java - jFormattedTextField 的 MaskFormatter 删除插入的值

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

我为我的jFormattedTextField创建了一种格式

MaskFormatter formatter = new MaskFormatter("###.###.###.###");
formatter.setValidCharacters("0123456789");
jFormattedTextField7 = new javax.swing.JFormattedTextField(formatter);

但每当我尝试在 jFormattedTextField 中插入一个值时,切换到另一个字段来插入输入值时,代码中的字段会再次变空。

enter image description here

enter image description here

最佳答案

您尚未在每个位置输入数字,因此该数字被视为无效。尝试:

textField.setFocusLostBehavior(JFormattedTextField.COMMIT);

关于java - jFormattedTextField 的 MaskFormatter 删除插入的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39053695/

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