【问题标题】:How to make sure user enters a valid number in java GUI [duplicate]如何确保用户在 java GUI 中输入有效数字 [重复]
【发布时间】:2012-12-27 05:56:18
【问题描述】:

可能重复:
When to display error messages for invalid input in Swing application

我需要创建一个 java GUI,提示用户在各种文本框中输入数字,总计 100。但我的问题是我如何强制用户输入总共 100 而不会出现烦人的弹出框?

【问题讨论】:

  • 抱歉,Java 没有任何方法来验证数据。那只是不在语言规范中。
  • 查看我上面链接的问题。希望它能为您提供一些有用的信息。

标签: java user-interface user-input


【解决方案1】:

您可以在每个不可见的文本框上方有一个标签,如果它们没有填写,则使它们可见。

【讨论】:

    【解决方案2】:

    您可以在简单的JLabel 中显示状态消息,也可以禁用任何相关按钮。将DocumentListener 添加到每个文本字段文档以在每次进行编辑时重新计算状态。 (假设 Swing - 其他窗口工具包可用。)

    【讨论】:

      猜你喜欢
      • 2017-02-02
      • 2020-07-09
      • 2021-08-25
      • 1970-01-01
      • 2013-12-10
      • 2014-11-26
      • 2017-07-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多