java swing 打字母,关于swing:在java中将单词的第一个字母改为大写
发布日期:2021-06-24 14:59:18 浏览次数:2 分类:技术文章

本文共 622 字,大约阅读时间需要 2 分钟。

单击按钮时,我将从文本字段(输入)将项目保存到jcombobox。用户可以给出以小写字母开头的输入,但我想将输入的第一个字母改为大写。我怎样才能做到这一点?

将文档筛选器添加到文本字段,该字段在输入文本字段时将第一个字符转换为大写。

当然,当第一个字符被删除时,您还需要处理这种情况。

当单击"保存"按钮时,需要做更多的工作,然后再进行转换,但这样,用户在键入大写字符时以及将其保存到组合框之前,都可以看到大写字符。

或者,如果文本字段具有最大大小,则可以使用带掩码的jFormattedTextField。比如:

MaskFormatter mf = new MaskFormatter("ULLLLLLLLL");

接受输入。创建由两个部分组合而成的新字符串。第一部分是仅由第一个字符组成的子字符串,然后对其调用toUpperCase(),第二部分是从第二个字符开始的子字符串。

这应该实现你想要的。

ApacheCommonsLang库在StringUtils中提供了一种方法。

public static String capitalize(String str)

这正是你需要的。

http://commons.apache.org/lang/api-2.6/index.html

它还有许多其他有用的方法。

拜托,不要自己动手!

如果他自己动手,那又有什么错:stackoverflow.com/a/3904607/436085

转载地址:https://blog.csdn.net/weixin_33510225/article/details/115201769 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:php 支付宝订单签名,iOS app集成支付宝支付流程及后台php订单签名处理
下一篇:php websocket实现直播,websocket直播

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月04日 23时19分50秒