JavaSwing学习日记(二)
Container(内容面板)
我们学会了窗口的创建,我们还需要学会创建一个内容面板,才能将我们需要的内容放置到显示
图示:
内容面板的创建
//从已创建好的jFrame窗口中取出一个内容面板
Container container = myJFrame.getContentPane();
//创建一个没有与窗口关联的内容面板
Container container = new Container();
说明:使用第一个方法创建的container是已经与创建好的窗口关联起来了,届时将关联的窗口显示出来,这个内容面板也会显示出来。第二个由于没有关联,则不会显示
内容面板的布局设置
//流布局,从左到右依次排列,第一行排完自动排到下一行
container.setLayout(new FlowLayout());
//边界布局,与窗口的四个边界绑定
container.setLayout(new BroderLayout);
//卡片布局,从上到下的卡片,一个显示完到一个
container.setLayout(newCardLayout());
布局类型以后再细说,现在只是随便补充一下
内容面板添加控件</