На этом уроке мы напишем программу с графическим интерфейсом - окошко с сообщением.
Попробуйте закомментировать каждую строчку по отдельности, перекомпилируйте и запустите - что изменилось?
Напишите свои выводы в комментариях.
Дата отправки отчёта:
2 января 2019 г.
Задание выполнено: за
58 мин.
Чему научился:
1. При деактивациии строки //JFrame frame = new JFrame("Hello, Java!"); получаем неинициализированный фрейм и невозможность компиляции нижеследующего кода.
2. Деактивация строки //JLabel label = new JLabel("Welcome!",JLabel.CENTER); аналогично возвращает ошибку компиляции (не находит инициализаци переменной label
3. Закомментированная строка //frame.add(label);//размещаем метку на форме не создаёт проблем в компиляции и запуске программы, но выводит пустой фрейм (см. 1 иллюстрацию)
4. Отключение строки //frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); приводит к вечно висящей программе, даже после закрытия фрейма (альтэксом, контрол Зэтом неоднократными повторениями в командной строке убил-таки работу программы. До таск-менеджера дело не дошло)))
5. Отключение установки размера фрейма //frame.setSize(250,100);//размеры фрейма в пикселях выводит его по минимуму
6. Закомментированная установка видимости //frame.setVisible(true);//отображение фрейма на экране запускает программу без ошибки, сразу закрывает программу, на экране ничего не появляется, в панели задач программа также не обнаруживается даже на миг.
Что было сложным:
убить процесс java.exe не прибегая к услугам менеджера задач при закомментированной строке //frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);