https://pastein.ru/t/Yp

  скопируйте уникальную ссылку для отправки


import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Okno extends JFrame {
  private Pole gameP;

  //Обработчик событий клавиатуры
 	private class MyKey implements KeyListener {
		public void keyPressed(KeyEvent e) {
      int key = e.getKeyCode();
      if(key == 27) System.exit(0);
      else if(key == 37) {
        gameP.x-=10;
      } //движение влево
      else if(key == 39) {
        gameP.x+=10;
      } //движение вправо
    }
		public void keyTyped(KeyEvent e) {}
		public void keyReleased(KeyEvent e) {}
   }


  public Okno() {
    //Добавляем слушатель клавиатуры (либо обработчик событий клавиатуры) в наше окно
    addKeyListener(new MyKey());
    //Делаем фокус на окне.
    setFocusable(true);

    //Задаем размеры
    setBounds(0,0,800,600);
    //Указываем название окна
    setTitle("Игра: Новогодний Дождь");

    //создаем объект игрового поля
    gameP = new Pole();
    //Прикрепляем наше поле к окну
    Container con = getContentPane();
    con.add(gameP);

    setVisible(true);
  }


}