Я работаю над менеджером расписания, который имеет функцию, похожую на новую функциональность Windows 8 (подвижные блоки на рабочем столе).Java swing Менеджер расписания
Пользователь может создать временной блок, позволяющий говорить 2 часа с именем, а затем поместить его в расписание, просто перетащив его в нужное место в расписании, блоки могут обменивать места при перетаскивании друг в друга , блок можно перетащить между двумя другими блоками и т. д.
Я хочу использовать Javax Swing для этого, и я хочу распространять его под стандартным JRE.
- Какой менеджер компоновки лучше всего сделать?
- Можем ли мы использовать несколько разных менеджеров макетов под одним окном?
- Было бы лучше применять абсолютную схему значений?
Я не знаю, как именно это должно выглядеть, но я думаю, вам понадобится XYLayout и создать пользовательские JComponents для временных блоков. Вы также, вероятно, захотите использовать JLayeredPane для установки компонентов. Возможно, календарь можно будет нарисовать непосредственно на панели перед размещением компонентов. – NeplatnyUdaj