【发布时间】:2011-11-21 18:08:50
【问题描述】:
我有一个 JTextfield,用户可以在其中输入“社会安全号码”。 SSN 有 9 位数字和 2 个破折号,共 11 个字符。
如何将 JTextField 限制为 11 个字符,并且在 11 个字符的第 4 和第 7 个位置的文本字段中还有 2 个破折号?
一个想法,我正在使用一个 IF 语句,说明 soc(这将是 Jtextfield 的输入)必须大于或等于 000000001 并且小于或等于 999999999,然后一旦确定。我可以将子字符串用于位置 0-2 将其分配给变量,而不是将其与“-”连接,然后为位置 3-4 创建另一个子字符串并将其与先前的变量连接并添加最后一个“-”,然后完成输入。
这可能吗?这合乎逻辑吗?
【问题讨论】:
-
向您的last question 提供的答案是完全可以接受的(并且是正确的)。有什么问题?投票以完全重复的方式结束此问题。
标签: java swing formatting jtextfield