Прорисовка доски для игры в нарды, и совершение ходов - Java
Формулировка задачи:
Привет всем. Ребята, разрабатываю короткие нарды в качестве учебного проекта на Java. Возник вопрос, ответ на который не могу найти абсолютно нигде. С консольным вариантом приложения вроде проблем не возникло особых. Хочу написать пользовательский интерфейс с красивой доской, фишками и зарами. Вот, собственно, и вопрос назрел. Есть у меня, например, красивая фотка доски, я ее загружаю в свою программу без проблем вот таким образом:
Все идет как надо, доска отображается на моем JFrame. Подскажите, каким образом можно организовать перемещения фишек по данной доске(фотографии доски). Я в программировании уже и не новичок, но еще и не Junior, поэтому прошу вашей подсказки. Большое спасибо.
Image chessPiece; chessPiece = new ImageIcon("desc.jpg").getImage(); g.drawImage(chessPiece,0,0,this);
Решение задачи: «Прорисовка доски для игры в нарды, и совершение ходов»
textual
Листинг программы
jPanel1.addMouseListener(new MouseAdapter() { @Override public void mousePressed(MouseEvent e) { // Координаты мыши берутся e.getX() и e.getY() // Зная их можно понять в какое поле тыкнул чел. } });
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д