martaczaska

Etap_1_2

Jan 3rd, 2020
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.48 KB | None | 0 0
  1. package com.company;
  2. import javax.swing.*;
  3. import java.awt.*;
  4. import java.awt.event.ActionEvent;
  5. import java.awt.event.ActionListener;
  6. import java.awt.image.BufferedImage;
  7. import java.io.File;
  8. import java.io.FileNotFoundException;
  9. import java.util.Scanner;
  10. import java.util.Random;
  11.  
  12.  
  13. public class Etap_1 extends JPanel implements ActionListener {
  14.         //public String litera = "";
  15.         public int czas = 1;
  16.         private BufferedImage zdjecie;
  17.         public static Image []kolo;
  18.  
  19.         public int i;
  20.         public int j;
  21.  
  22.         JButton łatwy;
  23.         JButton średni;
  24.         JButton trudny;
  25.  
  26.        public Etap_1(){
  27.            setLayout(new GridLayout(3, 1, 200, 200));
  28.            int WIDTH = 200;
  29.            int HEIGHT = 130;
  30.  
  31.            łatwy = new JButton("łatwy");
  32.            średni = new JButton("średni");
  33.            trudny = new JButton("trudny");
  34.  
  35.            łatwy.addActionListener(this);
  36.            średni.addActionListener(this);
  37.            trudny.addActionListener(this);
  38.  
  39.            //setPreferredSize(new Dimension(WIDTH, HEIGHT));
  40.            add(łatwy);
  41.            add(średni);
  42.            add(trudny);
  43.  
  44.        }
  45.  
  46.         public void actionPerformed(ActionEvent f){
  47.             Object poziom = f.getSource();
  48.             if(poziom == łatwy){
  49.                 czas = 30;
  50.                 System.out.println("tutaj!");
  51.                 odliczanie(czas);
  52.                     while(czas != 0){
  53.                         wyswietlanie();
  54.                     }
  55.             }
  56.             else if(poziom == średni){
  57.                 czas = 20;
  58.                 odliczanie(czas);
  59.                     while(czas != 0){
  60.                         wyswietlanie();
  61.                     }
  62.             }
  63.             else if(poziom == trudny){
  64.                 czas = 10;
  65.                 odliczanie(czas);
  66.                     while(czas != 0){
  67.                         wyswietlanie();
  68.                     }
  69.             }
  70.         }
  71.  
  72.          private void odliczanie(int czas){
  73.             long czas_teraz = System.currentTimeMillis();
  74.             while(czas >= 0){
  75.                 if(System.currentTimeMillis() - czas_teraz > 1000){
  76.                     System.out.println(czas--);
  77.                     czas_teraz= System.currentTimeMillis();
  78.                 }
  79.             }
  80.             System.out.println("Bam");
  81.         }
  82.  
  83.        
  84.         public void wyswietlanie(){
  85.             kolo= new Image[9];
  86.  
  87.             for(int i=0; i<9; i++ ){                                                            //maybe przenieść do głównego konstruktora
  88.                 kolo[i] = wez_zdjecie("zdjecia/" + i + ".png");
  89.             }
  90.  
  91.  
  92.             //int[] tablica_kol = new int[8];
  93.             Random losowa = new Random();
  94.  
  95.             //for(int i=0; i<9; i++) {
  96.              //   tablica_kol[i] = losowa.nextInt(9);
  97.             //}
  98.  
  99.             int polozenie = losowa.nextInt(1);
  100.             int tab_kol = losowa.nextInt(7);
  101.            
  102.             if(polozenie == 0){
  103.                 //kolo[8] po lewej
  104.                 //kolo[tab_kol] po prawej
  105.             }
  106.             else if(polozenie == 1){
  107.                 //kolo[tab_kol] po lewej
  108.                 //kolo[8] po prawej
  109.             }
  110.  
  111.  
  112.             //int i;
  113.             //int j;
  114.             //File zdj =  new File("/zdjecie/tlo");
  115.  
  116.         }
  117.  
  118.  
  119.         public static Image wez_zdjecie(String nazwa_pliku)
  120.         {
  121.             return new ImageIcon(nazwa_pliku).getImage();
  122.         }
  123. }
Advertisement
Add Comment
Please, Sign In to add comment