На этом слайде мы обсудим все поля и методы основного класса нашей запускаемой игры JavaSweeper, который наследуется от JFrame
Дата отправки отчёта:
4 июня 2018 г.
Задание выполнено: за
27 мин.
Чему научился:
Класс JavaSweeper: JPanel panel - поле, на котором рисуется и выполняется игра, JLabel label - ярлык оповещения игрока о новом статусе игры, Game game - контроллер игры, нажатия клавиш мыши, статусы игры, кол-во бомб, флагов, Константы. final int IMAGE_SIZE - размер игрового поля, final int ROWS - количество строк, final int COLS - количество столбцов, final int BOMBS - количество бомб. ==================== stati void main(String[] args) - точка входа в программу, JavaSweeper() - конструктор, инициализирующий игру, void initLabel() - метод инициализации ярлыка, void initPanel() - метод инициализации панели с установкой размеров, регистрации адаптера мыши, создаст компонент, рисующий интерфейс, void initFrame() - первичная инициализация, void setImages() - установка картинок на панель, Image getImage (String name) - вспомогательная функция загружающая картинку по имени файла и представляющая изображение на форме игры (самый любопытный метод, ибо в нем предполагается передача параметров), String getMessage() - запись сообщения пользователю в лейбл(ярлык) о статусе игры,