在java的swing包中的JPasswordField怎样取出它其中那个的文本,是输入的真实文本
6个回答
展开全部
懂你, 你输出出来是加密的乱码是吧, 我也遇到了这个问题, 感觉最好是用JPassword.getPassworf (),返回char[N] 这个字符数组,然后你在用你需要核对的密码也创建一个字符数组,进行for(int i=0,i<N;i++),
一个一个对比, 看是不是密码, 如果用toString 的话 就是乱码了(初始化问题),
个人的拙见,自己也在考虑中..
一个一个对比, 看是不是密码, 如果用toString 的话 就是乱码了(初始化问题),
个人的拙见,自己也在考虑中..
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-07
展开全部
getPassword() 获得用户输入的文本信息,返回值为char全数组 getText()出于安全考虑,此方法已废弃。使用 * getPassword 方法来代替 但也可以使用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-07
展开全部
getPassword() 获得用户输入的文本信息,返回值为char全数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
new String(pw.getPassword())
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询