JFrame大小太小

Sam*_*Sam 8 java swing jframe preferredsize

我在netbeans中创建了一个JFrame.但是当我运行程序时,Jframe的大小太小了.这是我的代码.

import javax.swing.JFrame;    

public class Window {

    private static void demo()
    {
        JFrame frame =new JFrame();
        frame.setVisible(true);
    }
    public static void main(String[] args) {
       javax.swing.SwingUtilities.invokeLater(new Runnable(){
      public void run()
      {
          demo();
      }
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

输出窗口看起来像这样.

Dan*_* D. 9

您可以使用frame.setSize(width, height)它来设置其大小或frame.setBounds(x, y, width, height)设置位置和大小.

更好的选择是frame.pack()在向其内容窗格添加一些组件后调用.