JTextField 是否有一个选项可以检查特定格式的输入?

Is there an option a JTextField can check the input on a specific format?

我想使用 JTextField 以 YYYY-MM-DD 格式输入日期。是否可以验证输入的格式?

您询问的是输入验证。使用触发的事件侦听器自己执行此操作

  • 每当字段内容发生变化时,
  • 或者当字段失去焦点时
  • 或者当按下对话框的确定​​按钮时

您使用哪种机制取决于您想要提供反馈的速度以及验证的成本。

作为替代方案,您可以参考 Swing Frameworks Input Validation features