Windows 10 JavaJFrame窗口是在Win10下剪裁的,但不是在MacOS下剪裁的

Windows 10 JavaJFrame窗口是在Win10下剪裁的,但不是在MacOS下剪裁的,windows-10,jframe,jcomponent,clipping,Windows 10,Jframe,Jcomponent,Clipping,我正在为Mac和Win10开发一个教育应用程序 我的画布窗口继承自JFrame,并声明为固定大小: setSize(1250,732); setMinimumSize(getSize()); //fixed window size setMaximumSize(getSize()); 窗口的交互内容在JComponent子体中完成,我使用以下内容将其添加到框架中: getContentPane().add(new Cartesia

我正在为Mac和Win10开发一个教育应用程序

我的画布窗口继承自JFrame,并声明为固定大小:

        setSize(1250,732);
        setMinimumSize(getSize()); //fixed window size
        setMaximumSize(getSize());
窗口的交互内容在JComponent子体中完成,我使用以下内容将其添加到框架中:

        getContentPane().add(new CartesianCanvas());
CartesianCanvas的大小与其父JFrame的大小相同

在Win10下启动时,窗口会被剪裁——右边缘和下边缘缺少大约15个像素的宽度和高度。有什么好处