Swing入门和布局管理

来源:互联网 发布:物联网 java 编辑:程序博客网 时间:2024/06/06 00:01

Swing入门和布局管理

一.Swing

        

       1.  javax.swing包下的类可分为:容器组件和非容器组件

       2.  容器组件又分为:顶层容器组件和中间层容器组件

              

                 常见的顶层容器组件有: JFrame:创建一个带有标题栏的窗体

JWindow:创建一个不带标题和边框的窗体

 

                 常见的中间层容器组件有:JPanel:创建一个面板对象

                                         JScrollPane: 创建一个带有滚动条的面板

                                         JTabbedPane: 创建一个带有若干标签的选项卡窗格

      

      3.  非容器组件常见的有

      

                   标签:JLabel

                   按钮:JButtonJRadioButtonJCheckBox  

                   ......... 等等  

    

 

二.布局管理        

   

         1.常用的布局分类:

              

                     FlowLayout: 流式布局

                             1.布局特点:以行为单位依次排列,从上到下,从左到右,一行排不下,就另起一行     

                             2.JPanel默认流式布局FrowLayout

                              

                     

                     BorderLayout: 边框布局

                              1.布局特点:把布局容器分为五个部分,东(East)、南(South)、西(West)、北(North)、中(Center)  

                              2.每个方位只能够摆一个组件  

                              3.顶层容器默认的都是边框布局BorderLayout

 

                       

  

                     GridLayout:网格布局

                              1.布局特点:按照二维网格以相同大小衣次添加各个组件

 

                              

                     null: 空布局

                          1.容器不使用任何一个布局

                          2.添加组件要通过绝对定位的方式添加

原创粉丝点击