Advertisement
Guest User

search

a guest
Jun 17th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. private void BSearchActionPerformed(java.awt.event.ActionEvent evt) {
  2. int n=-1;
  3. String s=null,tem=null;
  4. if(!TISBN.getText().equals("")){
  5. n=0;
  6. tem=TISBN.getText();
  7. }
  8. else if(!TSubj.getText().equals("")){
  9. n=1;
  10. tem=TSubj.getText();
  11. }
  12. else if(!TPubD.getText().equals("")){
  13. n=2;
  14. tem=TPubD.getText();
  15. }
  16. else if(!TNumP.getText().equals("")){
  17. n=3;
  18. tem=TNumP.getText();
  19. }
  20. else if(!TName.getText().equals("")){
  21. n=4;
  22. tem=TName.getText();
  23. }
  24. else if(!TAuth.getText().equals("")){
  25. n=5;
  26. tem=TAuth.getText();
  27. }
  28. try{
  29. Scanner input=new Scanner(new FileReader("data.txt"));
  30. if(n!=-1){
  31. int flag=0;
  32. while(input.hasNext()){
  33. s=input.nextLine();
  34. String[] a=s.split(" ");
  35. if(a[n].equals(tem)){
  36. TISBN.setText(a[0]);
  37. TSubj.setText(a[1]);
  38. TPubD.setText(a[2]);
  39. TNumP.setText(a[3]);
  40. TName.setText(a[4]);
  41. TAuth.setText(a[5]);
  42. ISBN=TISBN.getText();
  43. flag=1;
  44. break;
  45. }
  46.  
  47. }
  48. if(flag==0)
  49. JOptionPane.showMessageDialog(null, " The Book is Not Found");
  50. }
  51. input.close();
  52. } catch (FileNotFoundException ex) {
  53. Logger.getLogger(Frame.class.getName()).log(Level.SEVERE, null, ex);
  54. }
  55.  
  56.  
  57.  
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement