sergAccount

Untitled

Oct 18th, 2020
275
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package game;
  7.  
  8. import java.awt.event.KeyEvent;
  9. import java.awt.event.KeyListener;
  10. import javax.swing.JFrame;
  11.  
  12. public class Okno extends JFrame implements KeyListener{
  13.    
  14.     int slogn;
  15.     Pole pole;
  16.    
  17.     public Okno(int slogn){
  18.         this.slogn = slogn;
  19.         //
  20.         setTitle("Игра1");
  21.         // установка фокуса  
  22.         setFocusable(true);
  23.         // запрет на изменение размеров главного окна
  24.         setResizable(false);
  25.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  26.         // позиция и размеры окна
  27.         this.setBounds(10, 10, 800, 620);
  28.         // устанавливаем панель для главного окна
  29.         pole = createPanel(slogn);
  30.         getContentPane().add(pole);
  31.         //
  32.         setVisible(true);
  33.     }
  34.     //
  35.     public Pole createPanel(int slogn){        
  36.         return new Pole(slogn);
  37.     }
  38.  
  39.     // методы для обработки событий от клавиатуры
  40.     @Override
  41.     public void keyTyped(KeyEvent e) {        
  42.     }
  43.  
  44.     // обработка нажатия на опред клавиши
  45.     @Override
  46.     public void keyPressed(KeyEvent e) {
  47.        
  48.     }
  49.  
  50.     @Override
  51.     public void keyReleased(KeyEvent e) {        
  52.     }
  53. }
  54.  
RAW Paste Data