Задание в классе

Задача: разобраться, как устроен LayoutManager.

Имеющиеся материалы: статья на русском языке.

В этой статье есть примеры разных лэйаут-менеджеров — не стесняйтесь копировать их в Эклипс, запускать, менять, баловаться и даже издеваться над этими примерами!

Наконец, в этой статье описан самодельный LayoutManager. На основе его вам будет несложно создать свой LayoutManager — в этом и заключается ваше задание:

  1. Сделать RandomLayoutManager, который располагает каждый компонент в произвольное место внутри окошка (возможно перекрываясь с предыдущими компонентами).
  2. Сделать ClockLayoutManager, который располагает все компоненты по кругу, с шагом в 30 градусов (как цифры на часах).
  3. Сделать свой лэйаут-менеджер, который делает что-то более изощренное, чем предыдущие два.

Задания:
Анисимова Женя — 1
Виноходов Егор — 2
Виролайнен Костя — 1
Киселёв Влад — 2
Лежнин Миша — 1
Маслов Артём — 2
Матюшин Гоша — 1
Панин Миша — 2
Сенкевич Миша — 1
Трофимов Паша — 2
Тух Вадик — 1
Шпартько Гриша — 2

Сделав задание 1 или 2, делайте задание 3 — чем интереснее будет ваш менеджер, тем лучше.