Разработка приложений на Java: создание приложений в Big Data, ERP, Blockchain, E-commerce

0
613

Программа первого окна

После короткого вступления пора переходить к делу и в третий раз писать Hello World.

Однако на этот раз это будет оконное приложение, а не просто текст на консоли. Чтобы упростить вашу работу, используйте среду Eclipse. Если вам нужна разработка на java, то прошу нам на сайт.

Как мы упоминали во введении, основным компонентом, с помощью которого мы можем создать окно, является JFrame. Чтобы использовать его, мы могли бы создать новый объект в любом методе main, но это было бы очень непрактично, было бы сложно добавить другие элементы во фрейм. Чтобы обсудить все это более подробно, давайте начнем с примера. Создадим два класса:

Класс с фреймом MyFrame, расширяющий класс JFrame.

Тестовый класс с именем Test, в котором мы создадим наш оконный объект В классе MyFrame мы расширяем (расширяем) класс JFrame, потому что мы хотели бы добавить к нему дополнительные функции в будущем и, прежде всего, настроить его по-своему. Мы создали один общедоступный конструктор без параметров (он может принимать некоторые значения или даже быть частным, а класс предоставляет статический метод, возвращающий экземпляр класса). Прежде всего, как в простом окне, так и в других компонентах, мы должны вызвать инструкцию super, которая является конструктором над классом — в нашем случае мы также передаем параметр «Hello World», который будет заголовком нашего окна.

Затем мы должны убедиться, что наше приложение действительно закроется после нажатия кнопки закрытия (крестик в углу). Для этого вызовите метод setDefaultCloseOperation с соответствующим аргументом. Мы хотим, чтобы программа закрылась, поэтому мы передаем константу, определенную в классе JFrame — EXIT_ON_CLOSE. Ввод в Eclipse JFrame. и, нажав Ctrl + пробел, вы можете просмотреть, какие еще значения вы можете передать (например, DO_NOTHING_ON_CLOSE).

Последнее, что нам нужно сделать, это отобразить наш фрейм на экране, что и делает метод setVisible. Мы передаем ему значение true или false, благодаря чему мы также можем скрыть наш фрейм — в конце концов, в нашей программе может быть несколько окон, и мы не хотим закрывать одно из них, чтобы завершить приложение.

Чтобы наша программа работала, мы, конечно, не должны забывать импортировать соответствующую библиотеку, нам понадобится только класс JFrame из пакета javax.swing. (Самый простой способ импортировать его в Eclipse — щелкнуть подчеркнутый текст JFrame и нажать Ctrl + Shift + M или использовать автоматическую организацию импорта — Ctrl + Shift + O).

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь