Создание панелей (panel) выравниваение по высоте - Java
Формулировка задачи:
Добрый день! Не могу разобраться с панелями, вот мой код:
высота соответственно указана при создании каждой панели 100-200-300-300-100..
мне нужно разделить по высоте, не понимаю, либо он ровненько их выстраивает, либо пустой экран. что мне лучше использовать и почему эту 100 не видит?
Вопрос легкий, но уже замучал меня(
// Компоновка панелей в окне апплета setLayout(new GridLayout(5, 1)); // Создание панели p1 p1 = new PanelWithInsets(); p1.setLayout(new GridLayout(1, 1, 100, 1080)); p1.setBackground(Color.blue); // Создание панели p2 p2 = new PanelWithInsets(); p2.setLayout(new GridLayout(1, 3, 200, 1080)); p2.setBackground(Color.green); // Создание панели p3 p3 = new PanelWithInsets(); p3.setLayout(new GridLayout(1, 5, 300, 1080)); p3.setBackground(Color.red); // Создание панели p4 p4 = new PanelWithInsets(); p4.setLayout(new GridLayout(1, 2, 300, 1080)); p4.setBackground(Color.blue); // Создание панели p5 p5 = new PanelWithInsets(); p5.setLayout(new GridLayout(1, 3, 100, 1080)); p5.setBackground(Color.white);
p5.setLayout(new GridLayout(1, 3, [B]100[/B], 1080));
может поможет вызывать setsize для каждой панели отдельно?
какой менеджер компоновки использовать? ужас какой то, мне ровненько не нужно. нужно самому установить высоту и длину.
Решение задачи: «Создание панелей (panel) выравниваение по высоте»
textual
Листинг программы
setBounds(x, y, width, height);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д