Задача: разобраться, как устроен LayoutManager.
Имеющиеся материалы: статья на русском языке.
В этой статье есть примеры разных лэйаут-менеджеров — не стесняйтесь копировать их в Эклипс, запускать, менять, баловаться и даже издеваться над этими примерами!
Наконец, в этой статье описан самодельный LayoutManager. На основе его вам будет несложно создать свой LayoutManager — в этом и заключается ваше задание:
-
Сделать RandomLayoutManager, который располагает каждый компонент в произвольное место внутри окошка (возможно перекрываясь с предыдущими компонентами).
Сделать ClockLayoutManager, который располагает все компоненты по кругу, с шагом в 30 градусов (как цифры на часах).
Сделать свой лэйаут-менеджер, который делает что-то более изощренное, чем предыдущие два.
Задания:
Анисимова Женя — 1
Виноходов Егор — 2
Виролайнен Костя — 1
Киселёв Влад — 2
Лежнин Миша — 1
Маслов Артём — 2
Матюшин Гоша — 1
Панин Миша — 2
Сенкевич Миша — 1
Трофимов Паша — 2
Тух Вадик — 1
Шпартько Гриша — 2
Сделав задание 1 или 2, делайте задание 3 — чем интереснее будет ваш менеджер, тем лучше.