个人通讯录java代码完整版(3)

2019-08-30 12:17

public void actionPerformed(ActionEvent e) { new Print(\全体人员\ } }); }

public static void main(String []args){ new MyAddBook(); }

public static String[] getSortOfChinese(String[] a) {

// Collator 类是用来执行区分语言环境这里使用CHINA

Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);

// JDKz自带对数组进行排序。 Arrays.sort(a, cmp); return a; } }

//输入类

class Typein implements ActionListener{ public static int z=2; public static int y=0; public JLabel Lname,Lgroup,Lbirthday,Lphone,Lemail,Lother,Lnote; public JTextField Tname=new JTextField(10),Tphone=new JTextField(15), Temail=new JTextField(15),Tother=new JTextField(15); public Choice Cgroup=new Choice(),Cbirthyear=new Choice(),Cbirthmonth=new Choice(), Cbirthday=new Choice(); public JButton certain,cancel;

public JFrame frame=new JFrame(\录入联系人信息\public Typein(){

Cgroup.addItem(\无\Cgroup.addItem(\同学\Cgroup.addItem(\同事\Cgroup.addItem(\朋友\Cgroup.addItem(\亲戚\Cbirthyear.addItem(\Cbirthyear.addItem(\Cbirthyear.addItem(\Cbirthyear.addItem(\Cbirthyear.addItem(\Cbirthyear.addItem(\Cbirthyear.addItem(\

Cbirthyear.addItem(\Cbirthyear.addItem(\Cbirthyear.addItem(\Cbirthyear.addItem(\Cbirthyear.addItem(\Cbirthyear.addItem(\Cbirthyear.addItem(\Cbirthyear.addItem(\Cbirthyear.addItem(\Cbirthmonth.addItem(\Cbirthmonth.addItem(\Cbirthmonth.addItem(\Cbirthmonth.addItem(\Cbirthmonth.addItem(\Cbirthmonth.addItem(\Cbirthmonth.addItem(\Cbirthmonth.addItem(\Cbirthmonth.addItem(\Cbirthmonth.addItem(\Cbirthmonth.addItem(\Cbirthmonth.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\

Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\Cbirthday.addItem(\}

public void typein(){

Container c=frame.getContentPane();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(500,300);

frame.setLayout(new GridLayout(5,1,5,5)); frame.setVisible(true);

Lname=new JLabel(\姓名:\Lgroup=new JLabel(\组别:\Lbirthday=new JLabel(\生日:\Lphone=new JLabel(\电话:\Lemail=new JLabel(\:\Lother=new JLabel(\其他:\Lnote=new JLabel(\注释:”其他“中输入所在学校 /共事单位/认识地方/亲戚称呼\certain=new JButton(\确定\cancel=new JButton(\取消\JPanel pane1=new JPanel(); JPanel pane2=new JPanel(); JPanel pane3=new JPanel(); JPanel pane4=new JPanel(); JPanel pane5=new JPanel(); c.add(pane1); c.add(pane2); c.add(pane3); c.add(pane4); c.add(pane5);

pane1.add(Lname); pane1.add(Tname); pane1.add(Lgroup); pane1.add(Cgroup); pane2.add(Lbirthday); pane2.add(Cbirthyear); pane2.add(Cbirthmonth); pane2.add(Cbirthday); pane2.add(Lphone); pane2.add(Tphone);

pane3.add(Lemail); pane3.add(Temail); pane3.add(Lother); pane3.add(Tother); pane4.add(Lnote); pane5.add(certain); pane5.add(cancel);

certain.addActionListener(new ActionListener() //设置监听器 { public void actionPerformed(ActionEvent e) //用匿名内部类实现监听器 { if(Tname.getText().equals(\ JOptionPane.showMessageDialog(null,\录入失败,姓名必须填写!\ \录入结果\ else{ try { FileWriter AddressBook=new FileWriter(\ PrintWriter add=new PrintWriter(AddressBook); String s1,s2,s3,s4; if(Tname.getText().equals(\无\ if(Tphone.getText().equals(\无\ if(Temail.getText().equals(\无\ if(Tother.getText().equals(\无\ /*add.println(Tname.getText()+'\\t'+Cgroup.getSelectedItem()+'\\t'+Cbirthyear.getSelectedItem()+ ' '+Cbirthmonth.getSelectedItem()+' '+Cbirthday.getSelectedItem()+ '\\t'+Tphone.getText()+'\\t'+Temail.getText()+'\\t'+Tother.getText());*/ add.println(s1+'\\t'+Cgroup.getSelectedItem()+'\\t'+Cbirthyear.getSelectedItem()+ ' '+Cbirthmonth.getSelectedItem()+' '+Cbirthday.getSelectedItem()+ '\\t'+s2+'\\t'+s3+'\\t'+s4); add.close(); AddressBook.close(); z=1; } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } if(y==0){ JOptionPane.showMessageDialog(null,\录入成功\ \录入结果\

} else { JOptionPane.showMessageDialog(null,\修改成功\ \修改结果\ } Tname.setText(\ Tphone.setText(\ Temail.setText(\ Tother.setText(\ //Cgroup.setName(\无\

//Cbirthyear.setName(\ //Cbirthmonth.setName(\ //Cbirthday.setName(\

} }

});

cancel.addActionListener(new ActionListener() 听器 { public void actionPerformed(ActionEvent e) 监听器 { frame.dispose(); z=0; } }); } public void actionPerformed(ActionEvent e) { new Typein().typein(); } }

//设置监//用匿名内部类实现


个人通讯录java代码完整版(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中级政工师职称主卷模版样式(2016.08.09) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: