如何让JPASSWORDFIELD在需要时显示正常字符? 我现在需要一个文本框,输入数字之类的正常显示输入密码时,显示*如何操作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JPasswordField不设置掩码默认是正常显示么? 不是,密码域默认是星号。setEchoChar(Char c)可以定义你要显示的掩码。但是是一摸一样的字符。比如全是A,全是B。个人意见,可以这样。把一个单行文本框和你的密码域叠在一起,一样大,一样坐标位置。然后,在需要原文显示的时候,可以把密文用getPassword()方法获取到一个Char的数组里面,然后再倒腾成一个字符串,给文本框输入内容,将上面的密码域隐藏掉,不就好了?速度很快,用户是没办法用肉眼捕捉的。 你的是个方法,但是麻烦我现在只用了JTextField,当它需要显示密码时,让它不可用(防止用户鼠标光标错位),我就让它显示*,同时将用户按键的值一一记在一个String里,用这个别String比较就行了,如果密码对了,就将它恢复可用,不再显示*,显示正常字符! 一个字符串操作的问题 求算法思路。。。。 高手,帮忙指出怎么改 线程缓冲池的问题 我操作数据库提示“Before start of result set”是怎么回事? 提问一个关于 eclipse的问题 长沙JAVA程序员请进。 怎么用java实现文件(图片)下载???要出人命了!!! 字符串替换咋整??? 如何建一个大致的模型? 想开始学java的人请看 java.util.logging.Logger??
我现在只用了JTextField,当它需要显示密码时,让它不可用(防止用户鼠标光标错位),我就让它显示*,同时将用户按键的值一一记在一个String里,用这个别String比较就行了,如果密码对了,就将它恢复可用,不再显示*,显示正常字符!