JFormattedTextField而不是JTextField

时间:2014-01-17 15:57:53

标签: java swing jtextfield

在Java中,JTextFieldJFormattedTextField之间有什么区别? 我的意思是何时应该使用JFormattedTextField代替JTextField

3 个答案:

答案 0 :(得分:5)

JFormattedTextField与JTextField的不同之处在于它可以支持

  • 特定于区域设置的显示
  • 对其价值的限制
  • 编辑非字符串[通过setValue(Object)/ getValue()]
  • 从键盘递增/递减

详细了解Click herehere

答案 1 :(得分:2)

查看JFormattedTextField here的文档,基本上它增加了对格式化任意日期值的支持,因此在处理日期条目时会有所帮助

答案 2 :(得分:1)

JTextField用于纯文本。

JFormattedTextField是一个从JTextField扩展的类,用于将任何格式设置为其包含的文本(例如,电话号码,电子邮件,日期等)。

如果您不需要为文本字段设置任何特殊格式,建议您使用JTextField