我想知道如何在jtextfield中验证数据(或者如果实际输入了任何数据),然后将验证的数据保存为csv格式的文件。
每个(或多或少)textField都有不同的数据类型,例如; string,int,double等我希望看看它们是否符合某些要求,如长度,如果它们是字母,数字,只包含某些字母或数字。
希望你能提供帮助。
代码在google驱动器中,点击here! 注意:这是一个日食项目。
答案 0 :(得分:1)
每个(或多或少)textField都有不同的数据类型,例如; string,int,double等
您可以使用不同的组件来帮助解决此问题。例如,您可以使用JSpinner作为数值。有关更多信息和示例,请查看How to Use Spinners上Swing教程中的部分。
如果他们满足某些要求,例如长度
对于文字长度,您可以使用DocumentFilter
来限制文字。查看实现完全相同的DocumentFilter的Swing教程中的部分。
仅包含某些字母或数字。
也许你可以使用JFormattedTextField
。阅读How to Use a Formatted Text Field上的Swing教程中的部分。
我希望你明白这个主意。从教程开始。查看目录以查看可用的功能。