正在加载图片...
6.1.3窗体容器 ■框架( JFrame)是一种常用的顶层容器。框架的内部结构 比较复杂,它可以划分为4种窗格:根窗格( Root pane)、 布局窗格( Layered pane)、内容窗格( Content pane) 1、用 getContentPane方法获得] Frame的内容窗格,再对其加入组件: frame. getContentPane(. add(child component) 2、建立一个]Pane之类的中间容器,把组件添加到容器中,用 setContentPane方法把该容器置为 JFrame的内容窗格 JPanel contentPane=new JPanel( /把其它组件添加到 JAne中 frame setContentPane (contentPane) ∥/把 contentpane对象设置成为fame的内容窗格Java程序设计大学教程 6.1.3 窗体容器 ◼ 框架(JFrame)是—种常用的顶层容器。框架的内部结构 比较复杂,它可以划分为4种窗格:根窗格(Root Pane)、 布局窗格(Layered Pane)、内容窗格(Content Pane) 和玻璃窗格(Glass Pane)。 ◼ 对JFrame添加组件有两种方式:1、用getContentPane方 法获得JFrame的内容窗格,再对其加入组件;2、建立一个 JPanel之类的中间容器,把组件添加到容器中,用 setContentPane方法把该容器置为JFrame的内容窗格。 ◼ 面板(JPanel)有一个能够在上面进行绘制的表面,而且其 本身也是容器。因此,它除了可以绘制图形、文字,还能容 纳按钮、滑动条等其他用户界面元素。 Title JFrame Menu Root Pane Layered Pane Content Pane Class Pane MenuBar 1、用getContentPane方法获得JFrame的内容窗格,再对其加入组件: frame.getContentPane().add(childComponent); 2、建立一个JPanel之类的中间容器,把组件添加到容器中,用 setContentPane方法把该容器置为JFrame的内容窗格: JPanel contentPane=new JPanel( ); ……//把其它组件添加到JPanel中; frame.setContentPane(contentPane); //把contentPane对象设置成为frame的内容窗格
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有