JFrame внутри JFrame

1

Почему невозможно добавить JFrame в JFrame? Это просто добавление компонента в контейнер. Как Java запрещает мне это делать? Да, я знаю, что это не имеет смысла, но суть моего вопроса - понять механизм Swing - как он работает под капотом.

  • 1
    JFrame - своего рода окно рабочего стола, и вставлять одно в другое бессмысленно. Есть способы, пожалуйста, следуйте stackoverflow.com/questions/9554636/…
  • 2
    Вы читали Использование контейнеров верхнего уровня ?
Показать ещё 3 комментария
Теги:
swing
jframe

2 ответа

1

JFrame является контейнером верхнего уровня и поэтому сопоставим с корневым элементом XML файла. Спецификация допускает только один из них.

0

JFrame может добавить JInternalFrame не такой же lick JFrame Класс JFrame несовместим с Frame. JInternalFrame очень похож на настройку GUI для JFrame. JInternalFrame также предоставляет другие API, такие как pack, что делает его похожим на JFrame.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню