Создайте пользовательский интерфейс с NetBeans для разных размеров! - PullRequest
0 голосов
/ 30 апреля 2011

Я хочу создать пользовательский интерфейс для моей программы с NetBeans, но я не знаю, как создать пользовательский интерфейс, который, когда пользователь изменяет размер окна программы (максимизировать или другие размеры), изменяет размеры программы для соответствия этой программеsize.

Я хочу создать графический интерфейс для менеджера загрузок aria2c, такого как Google Chrome, в котором есть одна кнопка для изменения состояния с HTTP на FTP или metalink и т. д., а также textField для ссылки на скачивание для пользователей и кнопка для настроеккак Google Chrome.Ниже этой панели инструментов я хочу показать вещи, которые пользователь хочет загрузить, например, IDM.Этот IDM показывает имя и статус вещей, которые пользователь хочет загрузить.Пожалуйста, предложите, как я могу создать этот графический интерфейс и какой менеджер макета удобен для создания этого графического интерфейса.Спасибо большое.

Ответы [ 2 ]

2 голосов
/ 30 апреля 2011

Вы можете использовать либо GridLayout, либо BorderLayout.Также прочтите это: Использование Layout Manager

1 голос
/ 30 апреля 2011

Согласитесь на 100% с Гарри.Кроме того:

  • Избегайте использования значения по умолчанию для NetBeans GroupLayout
  • Узнайте о вложении JPanels, каждый из которых имеет свою собственную простую разметку, для того, чтобы эффективно управлять менеджерами разметки и создавать сложные разметки.избегайте раннего использования GridBagLayout при обучении работе с менеджерами компоновки и, по возможности, используйте более простые.Подумайте об использовании MiGLayout , если вам нужен сложный макет, похожий на gridbag, и вложение простых макетов не решит проблему.
  • Если вы застряли, опубликуйте изображение желаемого макета GUI и свой последнийпопытка кода, и мы сможем дать вам более конкретный совет.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...