作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个字符数组列表,还有一个返回字符串的 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/
我是一名优秀的程序员,十分优秀!