欢迎光临散文网 会员登陆 & 注册

Java swing学习笔记:获取下拉等框的内容,找回密码思路,让用户不能申请重复的用户名

2020-04-12 22:34 作者:诗书画唱  | 我要投稿

1.获取下拉框的内容
String  age=d.com_age.getSelectedItem().toString();


2.获取单选按钮的内容,并判断是否选中
//默认设置性别为男
String  sex="男";
//判断用户是否选择是女
if(d.rb2.isSelected()){
sex="女";
}



3.获取复选框中的内容,根据用户选择几个得到几个
3.1先声明一个集合
ArrayList<String>  arr_dm=new  ArrayList<String>();
3.2依次判断用户是否选中
if(d.address1.isSelected()){
arr_dm.add(d.address1.getText());
}
if(d.address2.isSelected()){
arr_dm.add(d.address2.getText());
}
if(d.address3.isSelected()){
arr_dm.add(d.address3.getText());
}
3.3将集合转换为字符串
for(int  i=0;i<arr_dm.size();i++){
str_address+=arr_dm.get(i)+":";//讲集合中的内容转换为字符串
}



4.如何让用户不能申请重复的用户名
4.1得到用户名后去数据库查询一下看这个用户名是否存在
4.2根据得到的结果判断是否可以注册
给下拉框赋值年龄
com_age=new  JComboBox();
//com_age.addItem(20);com_age.addItem(21);com_age.addItem(22);com_age.addItem(23);
for(int  i=18;i<60;i++){
com_age.addItem(i);
}



找回密码思路:

1.写一个文本框用来填用户名,用户名需要添加焦点获取事件,如果失去焦点后去数据库查询用户输入的用户名是否存在,如果存在就将其问题查询出来,添加到第二个文本框上(第二个文本框是不能手动输入的),让用户输入答案,输入完毕后点击确定按钮时判断用户名,问题和答案是否一致,如果一致说明用户输入的答案是正确的,之后跳到重置密码界面


Java swing学习笔记:获取下拉等框的内容,找回密码思路,让用户不能申请重复的用户名的评论 (共 条)

分享到微博请遵守国家法律