Проблема видимости менеджеров по верстке - PullRequest
0 голосов
/ 06 января 2011

У меня проблема с панелями. У меня есть одна основная панель main_panel, в верхней части у меня есть ComboBox, на основе выбранного элемента в выпадающем списке мне нужно показать одну из двух панелей под заголовком (bith имеет много кнопок на позициях x, y. если selected_item_1, то panel_1 видимый, если selected_item_2 затем панель два видимая) Как добавить кнопку в child_panel на точную позицию locX, locY?

Ответы [ 2 ]

1 голос
/ 06 января 2011

Это работа для CardLayout . кроме того, если содержимое должно меняться в зависимости от выбора, возможно, вам следует пойти по пути JTabbedPane ...

1 голос
/ 06 января 2011

CardLayout идеально подходит для такого типа поведения.

Объект CardLayout является макетом менеджер для контейнера. Это лечит каждый компонент в контейнере как карта. Только одна карта видна на время, и контейнер действует как колода карт. Первый компонент к объекту CardLayout добавляется видимый компонент, когда контейнер отображается впервые.

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