2015-05-15 6 views
-3

Я хочу иметь компоненты 0 JFrame и иметь 4 JButton компоненты на каждой панели. Но после добавления 9 панелей, 8 из них исчезают.Пытается добавить несколько JPanel в JFrame

Кто-нибудь может помочь мне исправить это?

+0

Вы должны быть более конкретными, ваше описание настолько плохое, мы не можем себе представить, хотите ли вы, чтобы эти панели были друг над другом, в разных местах. Попытайтесь нарисовать его на краске, загрузите файл и обновите свой вопрос с URL-адресом изображения, поскольку с учетом вашей репутации вы не сможете загрузить его здесь. Просто поделитесь ссылкой. – Drumnbass

+0

* «Но после добавления 9 панелей, 8 из них исчезнут ...» * ** Общий совет разработчика: ** Если что-то связано с «более чем одним», сначала получите его работу с ** 2. ** Как только это сработает, это должно быть легко адаптировать к ..9 или независимо от того, что нужно для графического интерфейса пользователя. –

ответ

3

JFrame по умолчанию используется BorderLayout, возможно, вы захотите рассмотреть возможность использования других, чтобы учесть их желаемые результаты. См. Laying Out Components Within a Container для более подробной информации.

+2

* «.. вы можете рассмотреть возможность использования другого» * ​​Или, как мы обычно делаем, используйте [** комбинации ** менеджеров компоновки] (http://stackoverflow.com/a/5630271/418556) (или 'JTabbedPane'). –

Смежные вопросы