java中JPasswordField如何在输入之后获取输入的值,就是已经创建了一个密码框的组件,

java中JPasswordField如何在输入之后获取输入的值,就是已经创建了一个密码框的组件,但是里面什么也没输入,在手动输入之后怎样获取到刚才输入的值!... java中JPasswordField如何在输入之后获取输入的值,就是已经创建了一个密码框的组件,但是里面什么也没输入,在手动输入之后怎样获取到刚才输入的值! 展开
 我来答
那一抹忧伤暖
推荐于2016-07-11 · TA获得超过327个赞
知道小有建树答主
回答量:280
采纳率:100%
帮助的人:150万
展开全部
你好
想要获取,肯定要一个事件来触发,这样,触发的事件,可以设置为,敲击键盘事件,那么就可以为该密码框新增一个键盘敲击事件,事件的处理,就是点击之后,取得密码框的值。
更多追问追答
追问
麻烦您能说的具体一点吗?我在密码框那里设置了键盘事件,然后怎么做呢?还是获取不到啊
追答
你可以设置一个全局变量,就是静态属性,通过键盘事件,将从密码框获取到的密码值获取出来(getPassword),存在静态变量里,这样,每一次敲击键盘,都会将密码框里最新的密码取出来放进去
唐烨tang
2015-12-11 · TA获得超过117个赞
知道小有建树答主
回答量:202
采纳率:0%
帮助的人:98.4万
展开全部
当焦点离开密码框的时候,获取就行了,你找下java的焦点事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Eの上苍之手e62
2015-12-11
知道答主
回答量:4
采纳率:0%
帮助的人:5085
展开全部
给这个组件添加事件监听方法
监听器方法根据发送的动作来确定。
假设发生一个鼠标点击的动作,那么要给事件源添加鼠标的监听器方法。
假设你想让事件源获取焦点时,执行某一件事情,那么你就要给事件源添加焦点事件监听器方法。
addActionListener() ActionListener 动作监听器接口
addMouseListener() MouseListener 鼠标监听器接口
addMouseMotionListener() MouseMotionLIstener 鼠标移动监听器接口
addKeyListener() KeyListener 键盘监听器接口
你的情况可以添加动作监听器接口或者键盘监听器接口
代码如下:

JPasswordField jpf = new JPasswordField();//创建密码框
//设置事件监听
//实例化一个监听器,通过构造函数传参,该监听器是自定义的,定义方法参见下面的代码
ActionListener ac = new WriteActionListener(jpf);
//给密码框绑定监听事件
jpf.addActionListener(ac);

//实现了键盘事件监听器接口
public class WriteActionListener implements ActionListener {
private JPasswordField password;
public WriteActionListener(JPasswordField password){
this.password = password;
}
//实现接口中的抽象方法
public void actionPerformed(ActionEvent e) {
//得到输入的密码值

String password_value =(String) password.getText();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luoluoyide
2015-12-11 · TA获得超过397个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:282万
展开全部
getText()
更多追问追答
追问
不行啊

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式