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