Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package game;
- import java.awt.event.KeyEvent;
- import java.awt.event.KeyListener;
- import javax.swing.JFrame;
- import javax.swing.JPanel;
- public class Okno extends JFrame implements KeyListener{
- // переменная для хранения уровня сложности
- int slogn;
- // игровое поле
- Pole pole;
- // конструктор класса - позволяет настроить главное окно программы
- public Okno(int slogn){
- this.slogn = slogn;
- //
- // задаем заголовок (название) окна
- setTitle("Игра: Новогодний дождь");
- // setBounds - метод задает расположение и размеры окна
- setBounds(10, 10, 800, 615);
- // добавляем панель внутрь главного окна
- getContentPane().add(createPanel());
- // вызов метода для правильного завершения программы
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- // показываем окно на экране
- setVisible(true);
- }
- // метод для создания панели для вывода граф информации или элементов управления
- public JPanel createPanel(){
- pole = new Pole(slogn);
- return pole;
- }
- @Override
- public void keyTyped(KeyEvent e) {
- }
- // выполняем обработку событий от клавиатуры в данном методе
- @Override
- public void keyPressed(KeyEvent e) {
- int key = e.getKeyCode();
- System.out.println("key=" + key);
- }
- @Override
- public void keyReleased(KeyEvent e) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement