Наведите указатель мыши на цвет в Java
Вопрос
Мне нужно сделать игру на Java для проекта.
Я пытаюсь создать игру, в которой вам нужно будет пройти лабиринт, не касаясь стен.
Есть ли способ получить цвет пикселя, над которым находится мышь?
Решение
Вероятно, вам нужен java.awt.Robot.getPixelColor(x, y).Это будет быстрее, чем получение изображения.
Другие советы
Этот почта точно отвечает на ваш вопрос, включая полный пример рабочего кода.По сути, вы можете создать изображение из холста, на котором рисуете, и вызвать getRGB() для пикселя изображения.
Вы хотите реализовать интерфейс MouseMotionListener и сделать то, что упомянул Артелиус, а именно получить координаты положения мыши и вычислить цвет пикселя.
Не связан с StackOverflow