Hi everyone, I have a JFrame in which there are three components.
- Menu
- Tab bar
- panel with several buttons
My initial goal was to create a design such as:

when the user resizes the application, everything will be resized. So I thought, maybe if I used a simple grid layout, my problem would be solved, so I decided to do the following:
Some panels will be embedded in the tabbed panels, and these panels will follow the layout of the grid.
The panel below will follow the grid pattern.
JFrame will also follow the layout of the grid.
Results:

, , , , :

, . ( , , ), , , , , . ? gridbaglayout, , . , , :

, , , :

.