Как давний пользователь NetBeans (более 11 лет ... боже, я старею) и как человек, который работал исключительно в Swing более половины этого времени, я думаю, что у меня есть право дать вам следующеесовет:
Не используйте редактор пользовательского интерфейса WYSIWYG.
Если вы не выберете простой пользовательский интерфейс с кнопкой и текстовым полем для собственного использования, вылучше в краткосрочной перспективе (разработка) и в долгосрочной перспективе (ремонтопригодность), если вы создаете свой пользовательский интерфейс вручную.Это не так сложно, если немного подумать заранее.
Менеджеры компоновки, которые я нашел наиболее полезными: BorderLayout
, FlowLayout
, GridLayout
и мой любимый, BoxLayout
(включая удобный Box
компонент).
Хотя я сам не использовал его, я слышал хорошие отзывы о MiG Manager Manager , в котором есть отличное руководство по началу работы..
Если у вас есть вопросы по использованию любого из менеджеров компоновки, на которые не отвечают многие учебники ( обзор менеджеров компоновки со ссылками на учебники ), просто отправьте их в SO.