JFrame窗体是Swing程序中各个组件的载体,JFrame窗体是一个承载Swing组件的容器,它拥有普通窗体应具备的功能。
JFrame在程序中的语法如下:
- JFrame jframe = new JFrame(“title”);
- Container container = jframe.getContentPane();
当然,JFrame的构造函数也有无参版本:
- JFrame jframe = new JFrame();
- Container container = jframe.getContentPane();
代码中用JFrame对象调用getContentPane()方法获取顶层父类Container的对象container。大家应该会有这样一个概念:Swing组件的窗体通常与组件和容器相关,因此,我们在创建完JFrame对象后,需要调用getContentPane()方法,将窗体转换为容器。然后在容器中利用Container类的add()方法进行添加组件操作。