Одна компонента на несколько панелей - Java
Формулировка задачи:
Доброго времени суток! Возникла небольшая проблема.
Есть некий JComboBox, который редактируется на одной вкладке и используется на другой.
Имеется 2 панели:
Соответственно он добавляется на обе эти панели
Если его (комбобокс) не добавлять на 2ю панель, то он нормально отображается на первой панели.
Если добавляем на 2ю панель, то с 1й он пропадает, а во второй - отображается.
Решил попробовать сделать 2й комбобокс и присвоить ему первый комбобокс, первый комбо закинул в первую панель, второй - во вторую, но ситуация не изменилась, отображается только второй и на второй панели.
Создавать отдельный комбобокс и отдельно его обрабатывать - помоему вариант не из лучших.
Прошу более опытных помощи в данном вопросе.
JComboBox<String> comboSelect = new JComboBox<>(_items);
JPanel content1 = new JPanel(); content1.setLayout(null); JPanel content2 = new JPanel(); content2.setLayout(null);
content1.add(comboSelect); content2.add(comboSelect);
Немного визуализации:
На первой картинке комбобокс добавлен только на первую панель.
На второй картинке мы добавили комбобокс ещё и на вторую панель, но с первой он пропал...
Решение задачи: «Одна компонента на несколько панелей»
textual
Листинг программы
public class Box { private int _width; public Box(int width) { _width = width; } public int getWidth() { return _width; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д