В библиотеке Java есть только 8 менеджеров макета, а затем есть и группа сторонних продуктов.
На днях я попытался использовать SpringLayout и... ну, это не работает для меня. См. Мой другой вопрос. Итак... если у вас есть приложение Swing для разработки, и вы хотите, чтобы ваш макет был именно таким, каковы ваши предпочтительные менеджеры макетов? Любой интересный/полезный опыт для общения?
Обновление:. Конечно, я знаю, что разные LM подходят для разных макетов. Но я бы ожидал, что большинство из вас используют 1, 2 или, возможно, 3 для большинства всего, что вы делаете, или вы клянетесь одним, который настолько универсален, что вам больше ничего не понадобится. С достаточным количеством ответов я бы ожидал увидеть что-то вроде кривой колокола, с пиком на GridBagLayout или MigLayout (например) и длинным хвостом нескольких отставших, используя (скажем) BoxLayout или FlowLayout.
Будем надеяться, что распределение ответов покажет некоторые тенденции относительно того, что люди больше всего используют, чтобы получить готовый материал и торговать;
ОБНОВЛЕНИЕ и резюме
ОК, после почти двух дней, MiGLayout, безусловно, впереди! Его поклонники будут рады услышать, что похоже, что этот макет скоро войдет в "официальную" библиотеку.
GroupLayout, FormsLayout и TableLayout являются относительно новыми и не получили большой нагрузки. Возможно, другие будут так же удивлены, узнав о них, как и я.