Есть ли способ просто проверить, включен ли щелчок мыши на границе формы?Получение щелчка на границе формы
Я использую метод contains
, но это не работает, если щелчок сделан на границе формы.
Есть ли способ просто проверить, включен ли щелчок мыши на границе формы?Получение щелчка на границе формы
Я использую метод contains
, но это не работает, если щелчок сделан на границе формы.
Использование BasicStroke
. Определите толщину (скажем, 5 пикселей) и используйте yourShape.getStrokedShape().contains(yourPoint)
Можете ли вы вставить конкретный пример? – mark
Я получаю эту ошибку: Метод getStrokedShape() не определен для типа Shape. Я не могу использовать этот метод объекта Shape – mark
http://docs.oracle.com/javase/1.4.2/docs/api/java/awt/BasicStroke.html#createStrokedShape(java.awt.Shape) – StanislavL
Можете ли вы, пожалуйста, добавить более подробную информацию? Вы говорите о 2D или 3D? Какую структуру/библиотеку вы используете? Что вы пробовали? – micha
Я ничего не пробовал :-) im используя Shape и Graphics2D. не может найти подходящий метод для этого, и я не знаю, как получить доступ к пограничной линии (по крайней мере, без работы) – mark