这是我用来实例化 JFrame 的代码示例:
public class TestFrame{
public static void main(String[] args){
JFrame frame = new JFrame();
Insets insets = frame.getInsets();
frame.setSize(new Dimension(insets.right + insets.left + 400, insets.bottom + insets.top + 400));
System.out.println(String.format("Top = %d \nBottom = %d \nLeft = %d \n Right
= %d", insets.top, insets.bottom, insets.left, insets.right));
frame.setResizable(false);
frame.setVisible(true);
}
}
框架显示正常,但所有插图似乎都为零。我需要知道顶部标题栏的大小,因为我想要一个大小为 400x400 的内容窗格。
我在多个平台上对其进行了测试,在 windows 和 mac 上也发生了同样的事情。
我究竟做错了什么 ?