gpt4 book ai didi

java - JFormattedTextField - 如何仅允许字符?

转载 作者:行者123 更新时间:2023-12-02 05:56:32 24 4
gpt4 key购买 nike

我有一个字符数组列表,还有一个返回字符串的 JTextField。我想知道如何只允许输入字符?或者也许我如何只允许传递字符串的第一个字母?

最佳答案

所以您只想允许输入某些字符,即由ArrayList保存的字符?如果是这样,我将使用 JTextField,然后将 DocumentFilter 添加到其文档中。

<小时/>

编辑
根据您的评论:

I want the input to be of type Character. By default I can type in 'a' into my JTextField and it will come out as type String whereas I want it to be of type Character. So If I have a method that passes in a char, and I try and pass in a String it doesn't work and I need it to be a char instead.

您有一个 XY Problem这里的意思是你找错了树并寻找错误的解决方案,这是一种不可能且不合逻辑的解决方案。 JTextField 将始终保存字符串。只需从字符串 charArray() 中获取 char 数组,然后使用它即可。

关于java - JFormattedTextField - 如何仅允许字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23046493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com