martaczaska

Etap_1(ten prawdziwy)_5_zły

Jan 4th, 2020
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.21 KB | None | 0 0
  1. package com.company;
  2.  
  3. import javax.imageio.ImageIO;
  4. import javax.swing.*;
  5. import java.awt.*;
  6. import java.awt.image.BufferedImage;
  7. import java.io.File;
  8. import java.io.IOException;
  9. import java.util.Random;
  10. import java.util.Scanner;
  11. import java.util.concurrent.Flow;
  12.  
  13. public class Etap_1 extends JPanel{
  14.  
  15.     public static Image[]kolo;
  16.     public String[] litery = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "R", "S", "T", "U", "W", "Y", "Z"};   // spolgloski[22] (23 ale od 0 do 22)
  17.     public String[] zebrane;
  18.     public String wybrana_zol = "";
  19.     public String wybrana_kolor = "";
  20.  
  21.     public BufferedImage image_1;
  22.     public BufferedImage image_2;
  23.     public BufferedImage kolo_1;
  24.     public BufferedImage kolo_2;
  25.     public BufferedImage tlo_1;
  26.  
  27.     public int czas = 1;
  28.  
  29.     public Etap_1(){
  30.         setLayout(null);
  31.  
  32.         Random losowa = new Random();
  33.  
  34.         int polozenie = losowa.nextInt(2);
  35.         int nr_litery_1 = losowa.nextInt(22);
  36.         int nr_litery_2 = losowa.nextInt(22);
  37.  
  38.         wybrana_zol = litery[nr_litery_1];
  39.         wybrana_kolor = litery[nr_litery_2];
  40.  
  41.         File zdjecie_1 = new File("zdjecia/zolte/" + wybrana_zol + ".png");
  42.         File zdjecie_2 = new File("zdjecia/kolorowe/" + wybrana_kolor + ".png");
  43.         File zdjecie_3 = new File("zdjecia/tlo_GRA_1.png");
  44.  
  45.         try{
  46.             image_1 = ImageIO.read(zdjecie_1);
  47.             image_2 = ImageIO.read(zdjecie_2);
  48.             tlo_1 = ImageIO.read(zdjecie_3);
  49.  
  50.         }
  51.         catch(IOException e){
  52.             System.err.println("Blad odczytu obrazków");
  53.         }
  54.  
  55.  
  56.         if(polozenie == 0){
  57.             kolo_1 = image_1;
  58.             kolo_2 = image_2;
  59.         }
  60.         else if(polozenie == 1){
  61.             kolo_1 = image_2;
  62.             kolo_2 = image_1;
  63.         }
  64.  
  65.         JTextField jt = new JTextField("T");
  66.         jt.setBounds(320, 650, 370, 70);
  67.         add(jt);
  68.  
  69.         //odliczanie(czas);
  70.         if(czas != 0){
  71.             Scanner scan = new Scanner(System.in);
  72.             System.out.println("Podaj literę?");
  73.             String wpis_litera = scan.nextLine();
  74.             jt.equals(wpis_litera);
  75.  
  76.             if(wpis_litera == wybrana_zol){
  77.                 //dopisywanie do tablicy
  78.             }
  79.             else {
  80.                 System.out.println("Wpisalas/es zla litere");
  81.             }
  82.  
  83.         }
  84.  
  85.         else if (czas == 0){
  86.             Okno noweOkno_3 = new Okno(1024,768);
  87.             CardLayout CL_3 =(CardLayout)(noweOkno_3.karty.getLayout());
  88.             CL_3.show(noweOkno_3.karty, "etap_3");
  89.         }
  90.  
  91.     }
  92.  
  93.     private void odliczanie(int czas){
  94.         long czas_teraz = System.currentTimeMillis();
  95.         while(czas >= 0){
  96.             if(System.currentTimeMillis() - czas_teraz > 1000){
  97.                 System.out.println(czas--);
  98.                 czas_teraz= System.currentTimeMillis();
  99.             }
  100.         }
  101.         System.out.println("Bam");
  102.     }
  103.  
  104.     public void paintComponent(Graphics graphic) {
  105.         Graphics2D g2d = (Graphics2D) graphic;
  106.         g2d.drawImage(tlo_1, 0, 0, this);
  107.         g2d.drawImage(kolo_1, 100, 180, this);
  108.         g2d.drawImage(kolo_2, 600, 180, this);
  109.  
  110.     }
  111.  
  112. }
Advertisement
Add Comment
Please, Sign In to add comment