Я пытаюсь достичь
Создать пользовательский компонент (mypanel
), который расширяет JPanel
с JLabel
с и JButton
с в нем, упорядоченными черезGridBagLayout
.
Имеет JFrame
, который будет отображать несколько mypanel
в вертикальной стопке и соответственно изменять его высоту в зависимости от количества добавленных mypanel
вit (ширина JFrame
= ширина mypanel
).
Когда высота JFrame
становится больше высоты экрана, для прокрутки появляется вертикальная полоса прокрутки
Я успешно создал mypanel
, но у меня много проблем с добавлением к JFrame
и настройкой его размера, часть полосы прокрутки.
это коддля моего jframe
this.window = new JFrame("ADesktop Notifications");
this.window_panel = new JPanel();
this.window_panel_scroll = new JScrollPane(this.window_panel);
this.window.setBounds(this.top_left_x,this.top_left_y, this.width, this.height);
this.window_panel.setLayout(new FlowLayout());
this.window_panel.setAutoscrolls(true);
this.window.add(this.window_panel);