3

我注意到在 a 上JFrame,Windows 7 中的蓝色边框总是有填充(它们大约是水平 30 和垂直 10)。这些填充的确切值是什么?它们在不同版本的 Windows 之间是否会发生变化?

4

1 回答 1

3

正如@MadProgrammer 在评论中提到的那样,不同外观和感觉之间的值不同。但是,您可以在运行时使用Container#getInsets().

JFrame frame = new JFrame("title");
frame.setVisible(true);
System.out.println(frame.getInsets());

值得一提的是0,在框架可见之前,插图将全部保留。

于 2013-06-22T10:07:05.960 回答