2015-02-08 7 views
0

У меня возникают проблемы с добавлением фотографий в мой графический интерфейс. Я создал JPanel и im, чтобы добавить мои фотографии. Однако, когда я раскомментирую строку 156, все в моем графическом интерфейсе исчезло, за исключением фотографии.Добавление изображения в графический интерфейс

Im ссылаясь на строку 149-156.

http://pastie.org/private/znexgtf7uskpapd4cuaoq#146,153

+2

Опубликовать MCVE здесь, а не в ссылку, которая может пойти черствый, и что многие люди не могут или не следовать. 1) Чтобы получить более эффективную помощь, отправьте сообщение [MCVE] (http://stackoverflow.com/help/mcve) (минимальный полный проверяемый пример) или [SSCCE] (http://www.sscce.org/) (Short, Самостоятельный, правильный пример). 2) Один из способов получить изображение (-ы) для примера - это горячая ссылка на изображения, видимые в [этом Q & A] (http://stackoverflow.com/q/19209650/418556). –

+2

И убедитесь, что ваш код правильно отформатирован. Очень грубо просить людей, чтобы они не могли прочитать ваш код, когда вы не потрудились правильно его отформатировать. –

ответ

1

Ваша contentPane панель использует BorderLayout и из-за того, что, когда вы раскомментировать строки contentPane.add(panel_4); панель panel_4 заменит предыдущую панель, которая была установлена ​​в качестве BorderLayout.CENTER, который в данном случае является tabbedPane.

Как упомянуто в documentation для BorderLayout:

Каждая область может содержать не более одного контейнера. ..... BorderLayout интерпретирует отсутствие строки спецификации совпадает с постоянным ЦЕНТРЕ

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