0

私はJavaJFrameオブジェクトで作業してgetWidth()おり、andの値を呼び出すとgetHeight()、関数を使用してPanelに設定した値よりも多くの値を常に返しsetPreferredSize()ます。

誰かが理由を教えてもらえますか?パネルを次のように宣言した場合のフォームインスタンスthis.setPreferredSize(new Dimension(500,400));

getWidth()、、を呼び出すたびに、それぞれ値520と462を取得しますgetHeight()

4

1 に答える 1

5

JFrameパネルは、境界線とタイトル バーがある の内側に配置されています。これらの部分は のサイズを大きくし、JFrameそのサイズはルック アンド フィールとオペレーティング システムによって異なります。

于 2012-10-09T16:39:08.153 に答える