首页javajframeJava Swing - 如何使JFrame有一定的大小,不包括边框

Java Swing - 如何使JFrame有一定的大小,不包括边框

我们想知道如何使JFrame有一定的大小,不包括边框。
import java.awt.Color;
import java.awt.Container;
import java.awt.Dimension;

import javax.swing.JFrame;

public class Main {
  public static void main(String[] args) {
    JFrame f = new JFrame("Fixed size content");
    f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    Container c = f.getContentPane();
    c.setBackground(Color.YELLOW);

    Dimension d = new Dimension(400, 40);
    c.setPreferredSize(d);
    f.pack();
    f.setResizable(false);
    f.setVisible(true);
  }
}