Не могу правильно отобразить панели. Мне необходимо добавить последовательно две или более панели, при помощи компоновщика BoxLayout(по вертикали) на главную панель, но получается так, что накладывается одна панель panelTwo на mainPanel, и при этом занимает все пространство, помогите найти и устранить причину, вот часть кода, где и происходит вся компоновка, прошу заметить, что settingField это так же JPanel
settingField.setLayout(new BorderLayout());
JPanel mainData = new JPanel();
JPanel panelOne = new JPanel();
JPanel panelTwo = new JPanel();
mainData.setLayout(new BoxLayout(mainData, BoxLayout.Y_AXIS));
mainData.setBackground(Color.cyan);
panelOne.setPreferredSize(new Dimension(40,40));
panelTwo.setPreferredSize(new Dimension(40,40));
panelOne.setBackground(Color.white);
panelTwo.setBackground(Color.white);
mainData.add(panelOne, panelTwo);
settingField.add(mainData);
mainData.add(panelOne, panelTwo);
С чего вы взяли, что в качестве constraints
вы можете использовать panelTwo
? Используйте методы с 1 аргументом:
mainData.add(panelOne);
mainData.add(panelTwo);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
столкнулся с проблемой в использовании API сторонней библиотеки TimeseriesДля инициализации объекта требуется параметр с типом double
У меня написана программа на SeleniumПри ее запуске обрабатывается параллельно 6 сайтов с помощью многопоточности Java
Имеется класс Class, который имеет публичный метод int h(), который возвращает количество вызовов метода h в этом экземпляре (включая происходящий...
Хорошо писать плоский код или плохо? Есть примеры плоского кода на Java? Может кто-нибудь знает, почему он так называется?