Advertisement
stoneman

Oslus

May 29th, 2012
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.84 KB | None | 0 0
  1. package dogadjaji;
  2.  
  3. import grafika.Prozor;
  4. import java.awt.event.ActionEvent;
  5. import java.awt.event.ActionListener;
  6. import java.io.BufferedReader;
  7. import java.io.DataInputStream;
  8. import java.io.FileInputStream;
  9. import java.io.FileNotFoundException;
  10. import java.io.InputStreamReader;
  11. import java.lang.reflect.Array;
  12.  
  13. import javax.swing.JOptionPane;
  14.  
  15. public class Oslus implements ActionListener
  16. {
  17.     Prozor p1;
  18.     String unos,strRed;
  19.     String [] redovi;
  20.     String izlaz ="";
  21.     int status =0;
  22.     int aa=0;
  23.    
  24.    
  25.    
  26.     public void actionPerformed(ActionEvent dog)
  27.     {
  28.         try {
  29.             Odradi();
  30.         } catch (Exception e) {
  31.             e.printStackTrace();
  32.         }
  33.     }
  34.    
  35.     public Oslus(Prozor _p1) throws Exception
  36.     {
  37.         p1 = _p1;
  38.     }
  39.    
  40.     private void Odradi() throws Exception
  41.     {
  42.         FileInputStream fstream = new FileInputStream("asoc.lst");
  43.         DataInputStream in = new DataInputStream(fstream);
  44.         BufferedReader br = new BufferedReader(new InputStreamReader(in));
  45.        
  46.         unos = p1.unos.getText();
  47.         if(unos.isEmpty() == true)
  48.         {
  49.             JOptionPane.showMessageDialog(p1,"Niste uneli rec za obradu!");
  50.         }
  51.         else
  52.         {
  53.             izlaz = "";
  54.             p1.resenje.setText("");
  55.             unos = unos.toUpperCase();
  56.            
  57.             while((strRed = br.readLine()) != null)
  58.             {
  59.                 //aa++;
  60.                 //System.out.println(aa);
  61.                 strRed = strRed.toUpperCase();
  62.                 redovi = strRed.split(",");
  63.                 status = 0;
  64.                 //System.out.println(redovi[0]);
  65.                
  66.                 for(int i=0; i<4; i++)
  67.                 {
  68.                     if(unos.equals(redovi[i]))
  69.                     {
  70.                         status = 1;
  71.                         break;
  72.                     }
  73.                 }
  74.                
  75.                 if(status == 1)
  76.                 {
  77.                     //System.out.println(redovi[4]);
  78.                     izlaz += redovi[4] + "\n";
  79.                     status = 0;
  80.                 }
  81.                
  82.                
  83.             }
  84.            
  85.             if(izlaz.equals("") == true)
  86.             {
  87.                 JOptionPane.showMessageDialog(p1,"Ne asocira me ni na sta!");
  88.                
  89.             }
  90.            
  91.             p1.resenje.setText(izlaz);
  92.             br.close();
  93.         }
  94.     }
  95.  
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement