当前位置: 首页 > 知识库问答 >
问题:

将controlP5文本字段中的字符列入黑名单

仲孙昊焱
2023-03-14

在controlP5库中,我需要禁止在TextField中输入某些字符。

我发现了一段代码,其中指出要禁止什么,但我不知道如何强制执行这些条件(可能是通过模拟擦除按钮?)。

共有1个答案

韩麒
2023-03-14

ControlP5为数字提供内置的白名单过滤器:整数(0-9)和浮点数(即整数和.):

textfield.setinputfilter(controlp5.integer);

TextField.SetInputFilter(controlp5.float);

@Override
public void keyPressed(KeyEvent event) {
    if (event.getKey() == ',') {
        textField.setText(textField.getText() + ',');
    }
}
 类似资料:
  • 因此,我使用controlP5库进行处理,并试图对文本字段中输入的文本执行if语句,但无论出于何种原因,它都不会表示它是相等的。我已经检查了它是否是一个字符串,并以其他方式检查了它是否是正确的字符串(instanceof和打印textfield值),但它仍然不会确认它是相同的,我不知道为什么。

  • 问题内容: 如何限制或限制用户在文本框中最多输入五个字符? 以下是我表单中的输入字段: 使用的是maxSize之类的东西吗? 问题答案: 最大长度: 输入将接受的最大字符数。这可以大于SIZE指定的大小,在这种情况下,该字段将适当滚动。默认值为无限制。 但是,这可能会或可能不会受到您的处理程序的影响。您可能还需要使用或添加另一个处理函数来测试长度。

  • 问题内容: 我有一个最大字符范围为16的字符,每4个字符后,我要添加一个负字符或空格,然后编写其余的字符,例如本示例5022-2222-2222-2222。有我的代码,但是那不起作用,该怎么办? 我在 范围方法中添加此代码。 问题答案: 我们可以从实现oisdk:s SwiftSequence 方法的(版本号)的Swift 3版本开始: 在这种情况下,实现自定义格式是创建4个字符的块并将其通过“-

  • 具体地说,当文本字段中的第一个字符为0时,如何防止输入?controlP5筛选器不起作用。public void keyPressed(KeyEvent e){int key=e.getkeycode();if(key=>5&&key<=25)e.setkeychar(''...//x10.settext?如何使数字输入范围从textField中的第一个字符“、”和“0”开始?如果(points>

  • 问题内容: 如何以html形式居中输入字段的占位符对齐方式? 我正在使用以下代码,但是它不起作用: CSS-> HTML-> 问题答案: 如果只想更改占位符样式

  • 问题内容: 我将日志保存到sdcard上的.txt文件中,但是一旦保存了两行,它就会覆盖它并重新开始? 这是我的代码: 在恢复中挂载/ data后,/ sdcard和/ data / media / 0中的日志文件会显示完整的日志历史记录,但在设备开机时不会显示完整的日志历史记录 问题答案: 这是完成的方式。以下示例代码在单击提交按钮后将详细信息保存到文件中: 希望这可以帮助 :)