String s4=find.next(); fd.Cbirthday.select(s4); String s5=find.next(); fd.Tphone.setText(s5); String s6=find.next(); fd.Temail.setText(s6); String s7=find.next(); fd.Tother.setText(s7); fd.typein(); if(Typein.z==1){ write.print(Tname.getText()+'\\t'); write.print(s1+'\\t'); write.print(s2+' '); write.print(s3+' '); write.print(s4+'\\t'); write.print(s5+'\\t'); write.print(s6+'\\t'); write.println(s7); Typein.z=2; } } } //file.close(); find.close(); file.delete(); write.close(); file1.close(); File file2=new File(\ file2.renameTo(new File( \ } catch (FileNotFoundException e1) { // TODO Auto-generated catch block //e1.printStackTrace(); System.out.print(\未找到文件\ } catch (IOException e2) { // TODO Auto-generated catch block //e2.printStackTrace(); System.out.print(\未找到该人员\ } } }); }
cancel.addActionListener(new ActionListener()
//取消 { public void actionPerformed(ActionEvent e) {System.out.println(\ //dialog.dispose(); }
});
} }
edit2.addActionListener(new ActionListener() 查询 { public void actionPerformed(ActionEvent e)
{
new Search(\查询\
}
});
edit3.addActionListener(new ActionListener() 删除 { public void actionPerformed(ActionEvent e)
{
new Search(\删除\
}
});
edit4.addActionListener(new ActionListener() 修改 { public void actionPerformed(ActionEvent e)
{
new Search(\修改\ } });
//输出类 class Print{ public JTextArea area; public Print(String st,int n){ JFrame frame = new JFrame(st+\信息如下\ frame.setSize(800, 400); //frame.setLocation(350, 150); area = new JTextArea(); frame.add(area); frame.setVisible(true);
if(n==2)
//监听//监听//监听 try
//排序 {int i,j,k; String []all; all=new String[1000]; BufferedReader read=new BufferedReader(new FileReader(\ area.append(\姓名\组别\生日\电话\其他\ int z=1,count=0; while(z==1){ for(i=0;i<1000;i++){ String str=read.readLine(); if(str!=null) {all[i]=str;count++;} else z=0; } } String[] bll; bll=new String[count]; for(i=0;i area.append(str2+'\\t'); area.append(find.next()+' '); area.append(find.next()+' '); area.append(find.next()+'\\t'); area.append(find.next()+'\\t'); area.append(find.next()+'\\t'); area.append(find.next()+'\\n'); } else{ find.next();find.next();find.next();find.next(); find.next();find.next(); } } file.close(); find.close(); }catch (FileNotFoundException e1) { e1.printStackTrace(); }catch (IOException e2){ e2.printStackTrace(); } if(n==0) try //全体人员信息 { BufferedReader read=new BufferedReader(new FileReader(\ area.append(\姓名\组别\生日\电话\其他\ int z=1; while(z==1){ String str=read.readLine(); if(str!=null) area.append(str+'\\n'); else z=0; } read.close(); }catch (FileNotFoundException e1) { e1.printStackTrace(); }catch (IOException e2){ e2.printStackTrace(); } } } edit5.addActionListener(new ActionListener() //监听排序 { public void actionPerformed(ActionEvent e) { new Print(\按姓名排序后\ } }); show1.addActionListener(new ActionListener() 听同学 { public void actionPerformed(ActionEvent e) { new Print(\同学\ } }); show2.addActionListener(new ActionListener() 听同事 { public void actionPerformed(ActionEvent e) { new Print(\同事\ } }); show3.addActionListener(new ActionListener() 听朋友 { public void actionPerformed(ActionEvent e) { new Print(\朋友\ } }); show4.addActionListener(new ActionListener() 听亲戚 { public void actionPerformed(ActionEvent e) { new Print(\亲戚\ } }); show5.addActionListener(new ActionListener() 听全体人员 { //监//监//监//监//监