У меня есть рабочий код, который создает окно с текстовой областью. Код здесь . Я пытаюсь выяснить, как работает этот код. Многое ясно:
- Основной метод создает экземпляр класса TextAreaDeom (который является подклассом JFrame). Другими словами, метод main создает окно.
- В main-методе мы устанавливаем некоторые «параметры» окна и делаем его видимым.
Мне не ясно, в каком месте мы помещаем текстовую область в окне. Я вижу, что текстовая область создается прямо перед конструктором. Я также вижу, что в конструкторе мы устанавливаем некоторые «параметры» текстовой области (setText). Я также вижу, что в конструкторе мы создаем область прокрутки и устанавливаем для нее некоторые параметры. Я вижу, что область прокрутки «связана» с текстовой областью (поскольку мы используем экземпляр текстовой области для создания области прокрутки). Я также вижу, что мы создаем объект с именем «content» (используя текущее окно) и «добавляем» область прокрутки к «content».
Но в каком месте текстовая область добавляется в окно? Может быть, я могу сказать, что текстовая область добавляется в область прокрутки, а область прокрутки добавляется к «контенту», а контент является частью объекта окна?