【问题标题】:JTextField contain control methodJTextField 包含控制方法
【发布时间】:2013-09-27 18:06:20
【问题描述】:

我有一个文本字段(用于名称),我想阻止用户输入数字,或者为空!

我尝试了所有这些,但其中有一些缺陷:

public boolean nameControl(String str) {
    if (haveDigit(str)) return false;        // works corrctly
    else if (str.isEmpty()) return false;     // Not work
    else if (str.length() == 0) return false;    // not work
    return true;
}

【问题讨论】:

  • 如何或在哪里调用此代码? SSCCE? DocumentFilters 对此非常有用,如果您搜索此站点,您将使用此工具找到此类问题的答案。另外,请考虑使您的问题更完整,这样我们就不必一直拖着您的信息。
  • InputVerifier,见here

标签: java swing controls jtextfield


【解决方案1】:

How to Use the Focus Subsystem: Validating Input 中所述,您可能正在寻找InputVerifier。在others中有一个相关的例子here

【讨论】:

    猜你喜欢
    • 2011-09-19
    • 2017-02-10
    • 2014-01-24
    • 1970-01-01
    • 2018-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-14
    相关资源
    最近更新 更多