Java JFrame .setSize (x, y) nie działa?

Gdy wykonam ten bit kodu, pojawia się małe okienko, a jego wnętrze ma rozmiar 116x63, a cały rozmiar obejmuje granicę ~ 140x100. Jak ustawić wnętrze, aby było tym, czego potrzebuję?

public static void graphics() {
    JFrame frame = new JFrame();

    String title = "test window";
    frame.setTitle(title);

    frame.setSize(gridRow, gridCol); //101 x 101
    frame.setResizable(true);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);
}

questionAnswers(1)

yourAnswerToTheQuestion