AWT

Модератор: Absurd

Ответить
michael
Сообщения: 116
Зарегистрирован: 15 июл 2004, 13:06
Откуда: ISRAEL (ранее - из Литвы)
Контактная информация:

У меня на форме бегает Oval туда сюда отбиваясь от границ формы. Также там нарисован Rectangle. Есть ли какой метод в яве что бы проверить что овал зашёл на Rectangle. Я такой метод написал но он глючит когда овал попадает точно на угол прямоугольника
Спасибо
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

Код: Выделить всё

Rectangle rectangle1 = new Rectangle();
Rectangle rectangle2 = new Rectangle();
if (rectangle1.intersects(rectangle2)) System.out.println("ERROR");
А Oval как реализован?
michael
Сообщения: 116
Зарегистрирован: 15 июл 2004, 13:06
Откуда: ISRAEL (ранее - из Литвы)
Контактная информация:

да, это элементарно. А овал с прямоугольником?
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

michael, что такое Oval? На основе чего он стоится? Какие у него атрибуты и методы? Есть ссылка на JavaDoc?
michael
Сообщения: 116
Зарегистрирован: 15 июл 2004, 13:06
Откуда: ISRAEL (ранее - из Литвы)
Контактная информация:

Oval это круг (Cyrcle) я использую это имя просто потому что ява использует метод drawOval() в Graphics, а не drawCyrcle-корочк простой круг
Ответить