Если вы хотите получить рамку рамки, сначала используйте pack на вашей рамке, а после этого получите рамку Вставки , как показано ниже:
frame.pack();
Insets insets = frame.getInsets();
int frameLeftBorder = insets.left;
int frameRightBorder = insets.right;
int frameTopBorder = insets.top;
int frameBottomBorder = insets.bottom;
Лучше использовать метод pack сразу после вашего setResizable (boolean) , потому что изменяемый размер по какой-то причине меняет границы вашего кадра, но если вы не используете метод изменения размера, тогда используйте Метод pack прямо в начале конструктора фреймов.