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