Конечно, интерфейс значительно упрощает жизнь конечному пользователю, кроме использования командной строки для запуска приложения. Наличие интерфейса делает все более естественным и интуитивно понятным, но, несомненно, усложняет жизнь программисту.
Создание графического интерфейса требует времени и усилий, и не у всех есть художественный подход, который определит, хороший это интерфейс или нет. Когда дело доходит до изучения того, как создать графический интерфейс, помимо аспекта программирования, необходимо учитывать и графические характеристики. Если кнопка расположена неправильно или цветовая схема приложения непонятна для всех, это значительно усложнит жизнь пользователю, и он может подумать о том, чтобы больше не использовать приложение.
Мы можем найти множество полезных инструментов, которые помогают нам в разработке графического приложения. Как правило, они имеют предопределенную структуру и пару предопределенных графических элементов, таких как кнопки или метки.
Тем, кто любит Java и хочет начать работу с графическим пользовательским интерфейсом (GUI), я советую изучить Window Builder.
WindowBuilder использует SWTDesigner и SwingDesigner. Он позволяет вам создавать приложения Java с графическим интерфейсом, просто захватывая и перетаскивая графический компонент, и автоматически пишет код для вас, где его можно изменить, чтобы реализовать ваши потребности.
Как установить WindowBuilder
Чтобы установить WindowBuilder, выполните следующие действия;
1. Сначала перейдите на https://www.eclipse.org/windowbuilder/
2. Нажмите кнопку загрузки.
3. На странице загрузки нажмите «ссылка» справа от «Текущий».
4. Скопируйте URL-адрес страницы
5. Перейдите в Eclipse IDE
6. В Eclipse нажмите «Справка», затем нажмите «Установить новое программное обеспечение».
7. Нажмите добавить
8. В поле «Имя» напишите WindowBuilder Pro.
9. Вставьте в «Местоположение» URL-ссылку, скопированную на шаге 4, и нажмите «Добавить».
10. Выберите WindowBuilder и Поддержка WindowBuilder XWT, затем нажмите Далее.
11. Нажмите Далее еще раз.
12. Нажмите «Я принимаю», а затем «Готово».
13. ПерезапуститеEclipse
14. Создайте новый проект Java.
15. Не создавайте модуль-info.java
16. Выберите Файл, Создать, Другое.
17. Перейдите по пути WindowBuilder, Swing Designer, Окно приложения.
18. Назовите приложение (я рекомендую назвать что-то вроде «appNameGui»), затем нажмите Готово.
19. Нажмите на зеленый значок Выполнить Eclipse, и вы увидите окно.
Следуя этим шагам, вы убедитесь, что ваш WindowBuilder работает правильно.
Чтобы начать играть, просто перейдите в режим дизайна, щелкнув в левом нижнем углу справа над консолью!
Эти ссылки могут быть полезны, чтобы узнать, как программировать графический интерфейс:
https://docs.oracle.com/javase/tutorial/uiswing/layout/index.html
https://docs.oracle.com/javase/tutorial/uiswing/components/index.html
Обязательно следуйте, спасибо.
Антонио Кандела.