Что за магические цифры мы указываем при создании jframe java

Рейтинг: 0Ответов: 0Опубликовано: 23.04.2023

После создания JFrame можно ему задать размеры через методы setSize() и setBounds(), но если указать просто нужный нам размер, например 400×400, то окно будет меньше, чтобы оно было нужного нам размера, к ширине нужно прибавить 16, а к высоте 38, что это за цифры такие и почему их нужно прибавлять, если высоту ещё можно спихнуть на панель навигации, где кнопка свернуть закрыть и полный экран, хотя это с натяжкой, ведь я не думаю, что navigation bar занимает 38 пикселей, то с шириной это не объяснимо Так же при попытке отписываться какие либо объекты, к их координатам нужно прибавлять: к абсциссе 8, а к ординате 32, вопрос: откуда эти цифры? А при получении координаты клика мыши через MouseListener, от этой координаты нужно отнять 8 и 32, чтобы получить правильные координаты клика относительно самого окна Так откуда эти цифры, почему они такие?

Ответы

Ответов пока нет.