【发布时间】:2014-02-21 13:30:08
【问题描述】:
我想将文本字段中的第一个字符更改为大写。
我有这个:
String output = input.substring(0, 1).toUpperCase() + input.substring(1);
还有这个:
String output = Character.toUpperCase(input.charAt(0)) + input.substring(1);
我应该把它们放在哪里? keyPressed? keyReleased?
请告诉我如何使用它们。
【问题讨论】:
-
尝试使用
addFocusListener -
你想自动还是当你按键时?
-
自动或在我输入之后。
-
@user3337385 好吧,然后使用
DocumentFilter我不知道你为什么不想使用它.. 给我一个理由 -
@user3337385 点赞!
标签: java string jtextfield