355266 работ
представлено на сайте
Реализация шаблона проектирования "Memento". Игра "Пятнашки". Язык программирования Java

Контрольная Реализация шаблона проектирования "Memento". Игра "Пятнашки". Язык программирования Java, номер: 349378

Номер: 349378
Количество страниц: 3
Автор: ilMarinaio
260 руб.
Купить эту работу
Не подошла
данная работа?
Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу
essay cover Реализация шаблона проектирования "Memento". Игра "Пятнашки". Язык программирования Java , Задача: Реализовать шаблон проектирования Memento в игре Пятнашки для отмены хода.

Скриншот - по запросу.

package barle...

Автор:

Дата публикации:

Реализация шаблона проектирования "Memento". Игра "Пятнашки". Язык программирования Java
logo
Задача: Реализовать шаблон проектирования Memento в игре Пятнашки для отмены хода.

Скриншот - по запросу.

package barle...
logo
144010, Россия, Московская, Электросталь, ул.Ялагина, д. 15А
Телефон: +7 (926) 348-33-99

StudentEssay

buy КУПИТЬ ЭТУ РАБОТУ.
  • Содержание:
    Задача: Реализовать шаблон проектирования Memento в игре Пятнашки для отмены хода.

    Скриншот - по запросу.

    package barley.pkgbreak;
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.util.Random;
    import java.util.Stack;
    import javax.swing.border.CompoundBorder;
    import javax.swing.border.EmptyBorder;
    import javax.swing.border.LineBorder;

    public class BarleyBreak extends JFrame{

    private Container container;
    JMenuBar menu;
    JMenu fileMenu;
    JPanel statusBar = new JPanel(new FlowLayout(FlowLayout.LEFT));
    private final JLabel status = new JLabel();
    private final JPanel panel = new JPanel(new GridLayout(4, 4, 2, 2));
    Stack<BarleyBreakState> stack = new Stack<>();
    private int[][] numbers;
    public BarleyBreak() {
    }

    public void init() {
    }

    public void createAllButtons() {
    }
    panel.validate();
    panel.repaint();
    }

    private class NewMenuListener implements ActionListener {
    @Override
    public void actionPerformed(ActionEvent e) {
    }
    }
    private class ClickListener implements ActionListener {
    @Override
    public void actionPerformed(ActionEvent e) {
    }
    }

    public void generate() {

    }

    private boolean canBeSolved(int[] invariants) {
    }

    public boolean checkWin() {
    }

    public void change(int num) {
    }


    public void save(){
    }

    public void restore(){
    }

    public static void main(String[] args) {
    }


    package barley.pkgbreak;

    /**
    *
    * Memento!
    */
    public class BarleyBreakState {

    private final int[][] numbers;
    public BarleyBreakState(int[][] aNumbers)
    {
    }

    public int[][] getNumbers() {
    return numbers;
    }

    }
logo

Другие работы