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