Рисование поверх компонентов в Swing?

У меня есть JPanel , добавленный в JViewport , и панель имеет несколько других добавленных панелей. Я пытаюсь реализовать выделение перетаскиванием, при котором вы можете выбрать более одного компонента, перетаскивая мышь. Единственная проблема, с которой я столкнулся, заключается в том, что прямоугольник выделения закрашивается за компонентами, добавленными в основную JPanel . Как я могу закрасить их поверх?

Моя структура следующая:
JFrame -> ContentPane -> JLayeredPane -> JScrollPane -> JPanel -> JPanel [] .

Эскизный проект для задания колледжа:
Как видите, прямоугольник находится за другими панелями.

Design draft for college assignment.

7
задан Matthias Braun 14 April 2016 в 16:49
поделиться