Перейдем на закладку к программному коду класса okno (см. рис. 15).

Рис. 15
В методе main() создается объект на основании класса okno. Класс okno будет наследоваться от классаJFrame. И в конструкторе класса oknoбудет располагаться код для задания заголовка, размеров и других характеристик окна. Программный код класса весьма простой и выглядит так:
// Подключаем необходимые библиотеки
import javax.swing.*;
import java.awt.*;
// Класс наследуется от класса JFrame
public class okno extends JFrame
{
// Конструктор класса
public okno()
{
//Создание объекта панели JPanel окна
pole panel = new pole();
//Подключение (добавление) панели к окну
Container cont = getContentPane();
cont.add(panel);
//Заголовок окна
setTitle("Игра\"Пасьянс-Косынка\"");
//Расположение и размеры окна (границы окна)
setBounds(0, 0, 1000, 700);
//Запрет изменения размеров окна пользователю
setResizable(false);
//Операция завершения приложения при закрытии окна
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// Показ(отображение) окна
setVisible(true);
}
}
Для всех трех игр "Змейка", "Морской бой", "Пасьянс-Косынка" –реализация классаoknoпрактически одинакова! Отличия только в заголовке и размерах окна.