永发信息网

JAVA SWING 监听类中STRING的赋值问题

答案:1  悬赏:0  手机版
解决时间 2021-05-15 19:39

我试过了,GETTEXT有值,NAME等没值,似乎是赋值问题?

另外这是我用课本上的代码改的,问下getsource是做什么的,我把information = "用户名:"+name+"\n密码:"+password+"\n性别:"+gendar+"\n出生年月:"+birthday;
全部直接换成各gettext()就正常了,那if语句不是没用了吗

class NActionListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
if(e.getSource() == txt1) {
name += txt1.getText();
}
else if(e.getSource() == password1) {
password += password1.getText();
}
else if(e.getSource() == txt2){
birthday += txt2.getText();
}
else if(e.getSource() == button1) {
if(password1.getText().equals(password2.getText())) {
information = "用户名:"+name+"\n密码:"+password+"\n性别:"+gendar+"\n出生年月:"+birthday;
}
else information = "密码前后输入不一致!";
JOptionPane.showMessageDialog(null,information);
}
else if(e.getSource() == button2) {
System.exit(0);
}
}
}

最佳答案
getsource()是监听事件里获取触发事件的控件源
也就是说哪个控件触发就返回该对象
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
以《My day》为题,写一篇一般将来时的英语作
顺河回族区吴记凉皮地址是什么,有没有知道的
5月31日将举行中国汉字文化节盛大开幕式,请
“放弃也是一种爱”、这种说法对吗?
火罐的袖珍罐是什么意思?
深圳大梅沙京基喜来登度假酒店有多少间豪华套
武昌区武昌智能养老服务平台怎么去啊,谁知道
玫瑰园采摘了30一束花没给魅力怎么办
不分日夜是什么意思,库博光学半年抛和视康日
宝箱在哪里?
HP1050四个打印头芯片是否一样
第一次遇见就觉得她会是我的. ! 但是现在才
睢阳区雅士利漆地址在哪里啊
车保险到期后没续保,是不是有一定时间再补缴
符合对联要求的诗句,对联诗句
推荐资讯
问一下大家,武艺、张杰,喜欢谁些?
爱好旅游下一句是什么,紫气东来上一句是什么
武陵区任可美术培训中心在哪里啊,我有事要去
感谢生命顽强的诗句,有那首诗是赞美野草顽强
泸县公安局的出入境
常见有关端午节的诗句,端午节经典短信
如何建立一个要人?
在昆明买商品房办理户口迁移手续过程是什么
重庆江北区房屋过户
如何学好吉他呢`
我上初二了,成绩不好怎麽办?
泸溪县好太太厨卫电器这个地址怎么能查询到,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?