【问题标题】:JFormattedTextField instead of JTextFieldJFormattedTextField 而不是 JTextField
【发布时间】:2014-01-17 15:57:52
【问题描述】:

在 Java 中,JTextFieldJFormattedTextField 有什么区别? 我的意思是什么时候应该使用JFormattedTextField 而不是JTextField

【问题讨论】:

  • 当您希望文本的格式超出普通纯文本格式时,例如this.

标签: java swing jtextfield


【解决方案1】:

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

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

了解更多信息Click herehere

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      JTextField 用于纯文本。

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

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

      【讨论】:

        猜你喜欢
        • 2015-02-02
        • 1970-01-01
        • 2015-10-06
        • 1970-01-01
        • 2013-08-12
        • 2021-12-05
        • 1970-01-01
        • 2015-11-24
        • 2012-01-13
        相关资源
        最近更新 更多