Итак, я программировал на Java в течение семестра или около того, и у меня была эта проблема несколько раз, и я наконец-то нашел время спросить.
Если я сделаю JFrame
, а затем установлю размер, например setSize(400,800)
. Рамка на самом деле не 800 pixels
длинна. Из того, что я могу сказать, это на самом деле больше похоже на 770 (or maybe 769) pixels
long. Кроме того, если вы установите очень низкий размер по вертикали (ниже 30), рамка даже не отобразится, только верхняя строка окна ОС и рамка не увеличатся, пока вы не достигнете значения более 30 (так setSize(400,0)
выглядит так же, как setSize(400,20)
). Почему это не трудно исправить, но это странно, и мне любопытно, почему это так?
Если вам нужна дополнительная информация о чем-либо, просто спросите, и я передам ее вам.