Создание панелей (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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д