Advertisement
Arekczyl

Untitled

Feb 20th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package projecty ;
  2.  
  3. import static java.awt.Color.GREEN;
  4. import static java.awt.Color.RED;
  5.  
  6. import java.util.*;
  7. import java.awt.event.*;
  8. import java.io.FileNotFoundException;
  9. import javax.swing.*;
  10.  
  11.  
  12.  
  13. public class Projecty extends JFrame implements ActionListener{
  14.  
  15. JButton zapisz,bWYJ,a,b,c,d,piecpiec,tdp,pdp;
  16.     JLabel pytanie,odp1,odp2,odp3,odp4;
  17.     JTextField wpisz;
  18.    
  19.    
  20.                                              //  1,2,3,4- poziom trudnosci
  21.         int    z1=5,   z2=3,   z3=3,   z4=3;                    
  22.                                                                     // ile jest pytan w pliku??    z1,z2... numer pliku
  23.         String    fp1="pyt1.txt",   fp2="pyt2.txt",   fp3="pyt3.txt",   fp4="pyt4.txt";            
  24.                                                // podaj ścieszki dostepu do odpowiedniego pliku
  25.        
  26.         int [] jz={-1,-1};
  27.         int k=0, nrp=1, k1=0,k2=0,k3=0; int z[]=new int[7];
  28.    
  29.    
  30.    
  31.    
  32.     public static void main(String[] args) throws InterruptedException, FileNotFoundException {
  33.        
  34.         Projecty y = new Projecty();
  35.         y.okienko();
  36.         y.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  37.         y.setVisible(true);
  38.        
  39.        
  40.        
  41.        
  42.        
  43.        
  44.        
  45.        
  46.        
  47.     }
  48.    
  49.    
  50.    
  51.    
  52.    
  53.    
  54.    
  55.    
  56.    
  57.    
  58.     public void okienko() throws InterruptedException, FileNotFoundException
  59.     {
  60.         setSize(870,700);
  61.         setTitle("smieszneokinko");
  62.         setLayout(null);
  63.        
  64.        
  65.         zapisz = new JButton("zapisz");
  66.         zapisz.setBounds(752,553,100,50);
  67.         add(zapisz);
  68.         zapisz.addActionListener(this);
  69.                                         //zapisz.setForeground(GREEN);
  70.         bWYJ = new JButton("wyjdz");
  71.         bWYJ.setBounds(752,603,100,50);
  72.         add(bWYJ);
  73.         bWYJ.addActionListener(this);
  74.                                         //bWYJ.setForeground(RED);
  75.        
  76.          /*                              
  77.         a = new JButton("A");
  78.         a.setBounds(170,350,100,50);
  79.         add(a);
  80.         a.addActionListener(this);
  81.        
  82.         b = new JButton("B");
  83.         b.setBounds(270,350,100,50);
  84.         add(b);
  85.         b.addActionListener(this);
  86.        
  87.         c = new JButton("C");
  88.         c.setBounds(370,350,100,50);
  89.         add(c);
  90.         c.addActionListener(this);
  91.        
  92.         d= new JButton("D");
  93.         d.setBounds(470,350,100,50);
  94.         add(d);
  95.         d.addActionListener(this);
  96.        
  97.         piecpiec = new JButton("50/50");
  98.         piecpiec.setBounds(220,420,100,50);
  99.         add(piecpiec);
  100.         piecpiec.addActionListener(this);
  101.         piecpiec.setToolTipText("odrzuca 2 niepoprawne odpoweidzi");
  102.         piecpiec.setForeground(GREEN);
  103.        
  104.         pdp= new JButton("PDP");
  105.         pdp.setBounds(320,420,100,50);
  106.         add(pdp);
  107.         pdp.addActionListener(this);
  108.         pdp.setToolTipText("Pytanie do publicznosci");
  109.         pdp.setForeground(GREEN);
  110.        
  111.         tdp= new JButton("TDP");
  112.         tdp.setBounds(420,420,100,50);
  113.         add(tdp);
  114.         tdp.addActionListener(this);
  115.         tdp.setToolTipText("Telefon do przyjaciela");
  116.         tdp.setForeground(GREEN);
  117.        
  118.         */
  119.        
  120.        
  121.        
  122.        
  123.        
  124.         /*
  125.         wpisz= new JTextField("");
  126.         wpisz.setBounds(250,300,50,20);
  127.         add(wpisz);
  128.         wpisz.setToolTipText("wpisz a,b,c,d,1,2 lub 3");
  129.         */
  130.        
  131.        
  132.        
  133.        
  134.        
  135.        
  136.        
  137.        
  138.        
  139.        
  140.         pytania2 x= new pytania2();
  141.         koła2 xx= new koła2();
  142.        
  143.        
  144.         z=x.gra(k,fp1,jz,z1,nrp,k1,k2,k3);
  145.             k=z[0];
  146.             jz[0]=z[1];
  147.             jz[1]=z[2];
  148.             nrp=z[3];
  149.             k1=z[4];
  150.             k2=z[5];
  151.             k3=z[6];
  152.            
  153.        
  154.        
  155.         /*
  156.          
  157.        
  158.        
  159.        
  160.        
  161.        
  162.        
  163.        
  164.        
  165.         for(int i=1; i<=3;i++)
  166.         {
  167.            
  168.             //Thread.sleep(1000);
  169.            // System.out.println("Pytanie nr. "+i);
  170.            
  171.             z=x.gra(k,fp1,jz,z1,nrp,k1,k2,k3);
  172.             k=z[0];
  173.             jz[0]=z[1];
  174.             jz[1]=z[2];
  175.             nrp=z[3];
  176.             k1=z[4];
  177.             k2=z[5];
  178.             k3=z[6];
  179.             if(k!=0)
  180.             break;
  181.            
  182.            
  183.         }    
  184.         if(k==0)
  185.         {  
  186.             jz[0]=-1;jz[1]=-1;
  187.             for(int i=4; i<=6;i++)
  188.         {
  189.            
  190.            // Thread.sleep(1000);
  191.             //System.out.println("Pytanie nr. "+i);
  192.             z=x.gra(k,fp2,jz,z2,nrp,k1,k2,k3);
  193.             k=z[0];
  194.             jz[0]=z[1];
  195.             jz[1]=z[2];
  196.             nrp=z[3];
  197.             k1=z[4];
  198.             k2=z[5];
  199.             k3=z[6];
  200.             if(k!=0)
  201.             break;
  202.  
  203.            
  204.         }
  205.         if (k==0)
  206.         {
  207.             jz[0]=-1;jz[1]=-1;
  208.             for(int i=7; i<=9;i++)
  209.         {
  210.            
  211.            // Thread.sleep(1000);
  212.           //  System.out.println("Pytanie nr. "+i);
  213.             z=x.gra(k,fp3,jz,z3,nrp,k1,k2,k3);
  214.             k=z[0];
  215.             jz[0]=z[1];
  216.             jz[1]=z[2];
  217.             nrp=z[3];
  218.             k1=z[4];
  219.             k2=z[5];
  220.             k3=z[6];
  221.             if(k!=0)
  222.             break;
  223.            
  224.         }
  225.         if (k==0)
  226.         {
  227.             jz[0]=-1;jz[1]=-1;
  228.             for(int i=10; i<=12;i++)
  229.         {
  230.            
  231.            // Thread.sleep(1000);
  232.           //  System.out.println("Pytanie nr. "+i);
  233.             z=x.gra(k,fp4,jz,z4,nrp,k1,k2,k3);
  234.             k=z[0];
  235.             jz[0]=z[1];
  236.             jz[1]=z[2];
  237.             nrp=z[3];
  238.             k1=z[4];
  239.             k2=z[5];
  240.             k3=z[6];
  241.             if(k!=0)
  242.             break;
  243.            
  244.            
  245.         }}}}                                         //            jeszcsze tuu !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
  246.        
  247.        
  248.         if(k==0)
  249.         {
  250.             Thread.sleep(1000);
  251.             System.out.println("Gratulacje!!! Wygrywasz 1 milion złotych!!!");
  252.         }
  253.         else if(k==1)
  254.         {
  255.             Thread.sleep(1000);
  256.             System.out.println(" Wygrywasz 40 tysięcy złotych");
  257.         }
  258.         else if(k==2)
  259.         {
  260.             Thread.sleep(1000);
  261.             System.out.println("Wygrywasz tysiąc złotych");
  262.         }
  263.         else
  264.         {
  265.             Thread.sleep(1000);
  266.             System.out.println("Poszczesci ci sie nastepnym razem");
  267.         }
  268.        
  269.        
  270.         */
  271.        
  272.        
  273.        
  274.        
  275.        
  276.        
  277.     }
  278.  
  279.    
  280.    
  281.    
  282.    
  283.    
  284.    
  285.    
  286.    
  287.    
  288.    
  289.    
  290.    
  291.    
  292.     @Override
  293.     public void actionPerformed(ActionEvent e) {
  294.        
  295.        
  296.        
  297.         Object zrodlo = e.getSource();
  298.         if(zrodlo==zapisz)
  299.         {
  300.            
  301.            
  302.         }
  303.         else if(zrodlo==bWYJ)
  304.         {
  305.            
  306.             dispose();
  307.         }
  308.        
  309.        
  310.        
  311.        
  312.        
  313.        
  314.     }
  315.    
  316.    
  317.    
  318.    
  319.    
  320. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement