Показать сообщение отдельно
Старый 15.09.2009, 18:14
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
У вас есть N объектов. С каждого можно получить его границы (bounds) методом getBounds (или getRect), который возвращает прямоугольники Rectangle. Также у вас есть Rectangle выделения. Поочередно проверяя пересечения каждого из bounds с прямоугольником выделения, записываете в массив ссылки на эти объекты. Или сразу ставите им свойство selected (если таковое есть и вами описано) в true.