Как переключить между панелями в WindowBuilder (Java) - PullRequest
2 голосов
/ 02 декабря 2011

Я использую Windowbuilder в Eclipse Indigo.

У меня есть основной JPanel, и я хочу добавить новую панель, которая всплывает, когда я нажимаю кнопку. Как увидеть новую вставленную панель главной панели в рамке «Дизайн»?

спасибо!

Ответы [ 2 ]

2 голосов
/ 02 декабря 2011

Должно быть окно, являющееся частью представления структуры, которое называется «Компоненты».Нажмите на новую JPanel оттуда.Я сделал это некоторое время назад, но в настоящее время у меня не установлен Windows Builder, поэтому я не уверен на 100%.Я это подтвердю, когда смогу.

Редактировать: Хорошо, я посмотрел на это.Вот как это работает.Если вы создали новое окно приложения, убедитесь, что вид палитры открыт (Window-> Show View-> Palette).Теперь я уверен, что лучший способ переключаться между панелями - использовать макет карты.Так перетащите макет карты из палитры в окно.Теперь, если вы перетащите JPanels из палитры в getContentPane () в окне компонентов, вы можете переключаться между этими панелями с помощью кнопок и т. П.

0 голосов
/ 02 декабря 2011

Каждая панель должна быть создана как собственный подкласс JPanel в своем собственном файле.Это очень плохая идея использовать внутренние классы для чего-то подобного.WB намеренно не поддерживает этот стиль.

...