В документации Java утверждается, что строка меню фрейма расположена непосредственно и / или присоединена к панели содержимого
Где это указано? Не перефразируйте. Опубликуйте утверждение из учебника, если есть что-то, чего вы не понимаете.
, но когда я проверяю исходный код этого Java классов
Зачем вам проверить исходный код, когда вы только изучаете Swing?
мне кажется, что строка меню действительно принадлежит самой JRootPane,
И это именно то, что учебник говорит. Он гласит:
root панель состоит из четырех частей
и продолжает перечислять панель содержимого и дополнительную строку меню как два части.
Я не понимаю вашу путаницу?
Вы используете:
frame.setJMenuBar(…);
frame.setContentPane(…)
, чтобы добавить панель меню и панель содержимого в рамку.