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

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

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

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

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

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

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


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

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

5   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы