Я хочу иметь компоненты 0 JFrame
и иметь 4 JButton
компоненты на каждой панели. Но после добавления 9 панелей, 8 из них исчезают.Пытается добавить несколько JPanel в JFrame
Кто-нибудь может помочь мне исправить это?
Я хочу иметь компоненты 0 JFrame
и иметь 4 JButton
компоненты на каждой панели. Но после добавления 9 панелей, 8 из них исчезают.Пытается добавить несколько JPanel в JFrame
Кто-нибудь может помочь мне исправить это?
JFrame
по умолчанию используется BorderLayout
, возможно, вы захотите рассмотреть возможность использования других, чтобы учесть их желаемые результаты. См. Laying Out Components Within a Container для более подробной информации.
* «.. вы можете рассмотреть возможность использования другого» * Или, как мы обычно делаем, используйте [** комбинации ** менеджеров компоновки] (http://stackoverflow.com/a/5630271/418556) (или 'JTabbedPane'). –
Вы должны быть более конкретными, ваше описание настолько плохое, мы не можем себе представить, хотите ли вы, чтобы эти панели были друг над другом, в разных местах. Попытайтесь нарисовать его на краске, загрузите файл и обновите свой вопрос с URL-адресом изображения, поскольку с учетом вашей репутации вы не сможете загрузить его здесь. Просто поделитесь ссылкой. – Drumnbass
* «Но после добавления 9 панелей, 8 из них исчезнут ...» * ** Общий совет разработчика: ** Если что-то связано с «более чем одним», сначала получите его работу с ** 2. ** Как только это сработает, это должно быть легко адаптировать к ..9 или независимо от того, что нужно для графического интерфейса пользователя. –