Прорисовка доски для игры в нарды, и совершение ходов - Java

Узнай цену своей работы

Формулировка задачи:

Привет всем. Ребята, разрабатываю короткие нарды в качестве учебного проекта на Java. Возник вопрос, ответ на который не могу найти абсолютно нигде. С консольным вариантом приложения вроде проблем не возникло особых. Хочу написать пользовательский интерфейс с красивой доской, фишками и зарами. Вот, собственно, и вопрос назрел. Есть у меня, например, красивая фотка доски, я ее загружаю в свою программу без проблем вот таким образом:
            Image chessPiece;
            chessPiece = new ImageIcon("desc.jpg").getImage();
            g.drawImage(chessPiece,0,0,this);
Все идет как надо, доска отображается на моем JFrame. Подскажите, каким образом можно организовать перемещения фишек по данной доске(фотографии доски). Я в программировании уже и не новичок, но еще и не Junior, поэтому прошу вашей подсказки. Большое спасибо.

Решение задачи: «Прорисовка доски для игры в нарды, и совершение ходов»

textual
Листинг программы
        jPanel1.addMouseListener(new MouseAdapter() {
            @Override
            public void mousePressed(MouseEvent e) {
                // Координаты мыши берутся e.getX() и e.getY()
                // Зная их можно понять в какое поле тыкнул чел.
            }
        });

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы