怎样使用java中JPasswordField组件?

我想用消息对话框显示组件JPasswordField(组件名password)的内容JOptionPane.showMessageDialog(null,password... 我想用消息对话框显示组件JPasswordField(组件名password)的内容
JOptionPane.showMessageDialog (null,password.getPassword());
但是,显示出来的是乱码。
怎么回事啊?应该如何做?
教点具体操作吧,不要发个网站来。
展开
 我来答
百度网友5df8d293d
推荐于2016-11-12 · 超过26用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:73.9万
展开全部
password.getPassword()返回的是char型的数组,你可以用
String.copyValueOf()把char数组转换成字符串.
JOptionPane.showMessageDialog(null,String.copyValueOf(password.getPassword()))
启帆信息
2024-11-19 广告
启帆信息是英伟达中国区代理商,原厂授权代理,提供全面的软件技术解决方案以及NVIDIA以太网产品、交换机等产品,欢迎前来咨询!... 点击进入详情页
本回答由启帆信息提供
hanwei_0311
推荐于2016-11-24 · TA获得超过292个赞
知道小有建树答主
回答量:178
采纳率:100%
帮助的人:134万
展开全部
JPasswordField dd = new JPasswordField("1234");
char[] pwd = dd.getPassword();//获取密码
System.out.println(new String(pwd));//转换成字符串输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杞寄文e
2006-10-07 · 超过25用户采纳过TA的回答
知道小有建树答主
回答量:102
采纳率:0%
帮助的人:80.5万
展开全部
password.getPassword();
password.getText();
你看看上面两个的返回值就知道了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shaolin123
2006-10-06 · TA获得超过977个赞
知道小有建树答主
回答量:295
采纳率:0%
帮助的人:241万
展开全部
把 password.getPassword();
改成 password.getText();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2006-10-06
展开全部

参考资料: http://dev.10026.com

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式