我想知道,如何查看jTextField
的具体位置?例如,我输入了一个字符串 - 0000-1111
,我想检查 -
是否位于第 5 个位置。我怎样才能做到这一点?
最佳答案
String text = textField.getText();
int offset = text.indexOf("-");
或者更好的解决方案是使用JFormattedTextField
。然后,您可以使用 MaskFormatter 并使“-”成为掩码的一部分,然后让用户输入数字。阅读 Swing 教程中关于 How to Use Formatted Text Fields 的部分了解更多信息和示例。
关于java - 检查jTextField的具体位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29579625/