Java Windows7中JFrame上的填充

Java Windows7中JFrame上的填充,java,swing,jframe,Java,Swing,Jframe,我注意到,在JFrame上,Windows7中的蓝色边框总是有填充(水平方向大约为30,垂直方向大约为10)。这些填充物的确切值是多少?它们在不同版本的Windows之间会发生变化吗?正如@MadProgrammer在评论中提到的,不同的外观和感觉的填充物值不同。但是,您可以使用在运行时轻松获取准确的值 值得一提的是,在框架显示之前,插图都将是0。简短的回答是,是的,它们在所有平台上都会更改,事实上,它们可能在运行相同操作系统的计算机之间更改 JFrame frame = new JFrame(

我注意到,在
JFrame
上,Windows7中的蓝色边框总是有填充(水平方向大约为30,垂直方向大约为10)。这些填充物的确切值是多少?它们在不同版本的Windows之间会发生变化吗?

正如@MadProgrammer在评论中提到的,不同的外观和感觉的填充物值不同。但是,您可以使用在运行时轻松获取准确的值


值得一提的是,在框架显示之前,插图都将是
0

简短的回答是,是的,它们在所有平台上都会更改,事实上,它们可能在运行相同操作系统的计算机之间更改
JFrame frame = new JFrame("title");
frame.setVisible(true);
System.out.println(frame.getInsets());