Разница между панелью содержимого и версткой в ​​разгаре? - PullRequest
0 голосов
/ 16 марта 2012

Кто-нибудь объяснит мне разницу между панелью содержимого и макетом с помощью примера. Приведите пример кода, где именно нужен макет области содержимого (или).

В чем разница между ними и при каких обстоятельствах вы должны использовать один, а не другие?

1 Ответ

4 голосов
/ 16 марта 2012

Нет сравнения между content pane и layout; это две разные сущности.

  • Панель содержимого :

    Панель содержимого по умолчанию представляет собой простой промежуточный контейнер, который наследуется от JComponent и использует BorderLayout в качестве менеджера компоновки.

  • Компоновка

    Используется для размещения components на parent container. В основном это набор ограничений, которые устанавливают положение данного компонента в родительском контейнере.

Они оба используются при создании приложения Swing. Как, когда вы пишете

frame.add(childComponent);

childComponent фактически добавляется на панель содержимого. Три метода, add(...), remove(...) и setLayout(...), переопределяются для content pane.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...