Прорисовка доски для игры в нарды, и совершение ходов - 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()
- // Зная их можно понять в какое поле тыкнул чел.
- }
- });
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д