• 第十一周课程总结


    本周总结:
    一:(1)了解了Swing是在AWT基础上的一种扩展应用,提供了一套轻量级的操作组件。
    (2)在Swing中所有的组件都是以字母J开头的,所有的组件都是继承自component类。
    二:(1)JFrame是Swing提供的一个标准容器,可以向该容器上加入各个组件。
    (2)JLable是一个标签组件,用于显示基本信息。
    (3)JButton是一个按钮组件,如果要构建不弹起的按钮则要使用JToggleButton。
    三:在图形界面中提供了Flowlayout,Borderlayout,Gridlayout,Cardlayout,绝对定位几种布局管理器。
    几种布局管理器的详细解释:
    (1)FlowLayout布局管理器:
    流式布局管理器把容器看成一个行集,使用此种布局方式会使所有的组件像流水一样依次进行排练,好象平时在一张纸上写字一样,一行写满就换下一行。行高是用一行中的控件高度决定的.
    (2)BorderLayout布局管理器:
    BorderLayout 也是一种非常简单的布局策略,它把容器内的空间简单地划分为东、西、南、北、中无个区域,没加入一个组件都应该指明把这个组件加在哪个区域中。 BorderLayout是默认布局管理器。
    (3)GirdLayout布局管理器:
    GridLayout 将成员按网格型排列,每个成员尽可能地占据网格的空间,每个网格也同样尽可能地占据空间,从而各个成员按一定的大小比例放置。如果你改变大小, GridLayout将相应地改变每个网格的大小,以使各个网格尽可能地大,占据Container容器全部的空。
    (4)CardLayout布局管理器:
    就是将一组组件彼此重叠地进行布局,就像一张纸卡片一样,这样每次只会展现一个界面,能够帮助用户处理两个以至更多的成员共享同一显示空间,它把容器分成许多层,每层的显示空间占据整个容器的大小,但是每层只允许放置一个组件,当然每层都可以利用Panel来实现复杂的用户界面。
    (5)绝对定位
    如果不想在窗体中指定布局管理器,也可以通过设置绝对坐标地方式完成布局。
    四:继续撸起袖子加油干!!!

  • 相关阅读:
    vuex 入门
    Vuex 原理
    java web开发问题集合
    JSP Servlet 路径解析 路径设置
    随笔——学习的一些步骤及注意点(不断更新)
    常用正则表达式大全!(例如:匹配中文、匹配html)
    myeclipse+tomcat 工程名改名的问题 ——————完美解决方案
    web开发的步骤
    Servlet中的GET和POST之间的区别
    html、css、javascript、JSP 、xml学习顺序应该是怎样的呢?
  • 原文地址:https://www.cnblogs.com/huanglexing/p/11820114.html
Copyright © 2020-2023  润新知