Я знаю, как держать мышь (мой g.draw (mouseX, мышиный) курсор) в Ellipse2D/Shape ...Держите мышь в Ellipse2D
@Override
public void mouseMoved(MouseEvent e) {
int x = e.getX(), y = e.getY();
if(shape.contains(x, y)) {
mouseMoveX = e.getX();
mouseMoveY = e.getY();
}
}
... но это блокирует движение полностью, когда листья мыши указанная форма (пока она не вернется). IE остается в том же положении, даже если фактический курсор перемещается. Я бы хотел, чтобы мышка могла перемещаться по Эллипсу, даже если фактический курсор отсутствует. Многие из вас могут все еще быть смущены, извините за это, если потребуется больше объяснений, я был бы рад помочь. Также, первый вопрос здесь, пожалуйста, дайте мне знать, если я нарушу правила! Благодарю.
PS: Извините за любые ответы конце, модемного интернета :(в настоящее время на
Не уверены в каких-либо «правилах», которые вы нарушили, но 1+ для правильного размещения кода в своем первом сообщении. Сказав это, я бы не хотел использовать ваше приложение и найти себя ограниченным. –
Игра - это своего рода «шутер», и я только хочу, чтобы игроки перекрестились, чтобы пройти через Эллипс. Спасибо за ответ! –
Возможно, тогда все, что вы хотите сделать, это установить изображение курсора на перекрестие, когда оно расположено внутри эллипса? О, и добро пожаловать в stackoverflow! –