• 第十一周课程总结


    1.这一周开始学习图形界面,了解到AWT与Swing的关系以及相包含内容

    AWT:
    抽象窗口工具包,所有工具类保存在java.awt中
    大量使用Windows函数
    AWT的控件在不同的平台可能表现不同
    它的工具类主要分三类:
    组件Component
    容器Container:都是Component的子类
    布局管理器LayoutManager
    
    Swing:
     提供了AWT的所有功能
     用纯粹的Java代码来实现,因此Swing控件在各平台通用
     保存在javax.swing中
    

    2.学了基本容器JFrame

      构造方法:JFrame frame = new JFrame()
      setSize()方法来设置框架尺寸的大小
      setVisibe()方法来设置窗口的可见性(如果没有这一步,窗体就不会显示,例frame.setVisible(true);
      使用Dimension类设置窗体的大小,此类封装的组件显示高度和宽度
      使用Point类,此类封装的是显示位置的X,Y坐标
    

    3.学了标签JLabel和按钮组件JButton(在窗体中添加一个按钮,与JLabel用处无大区别

         通过add()加入到容器中
         更改字体则可以使用Component类中定义的方法:Public void setFont();
    

    4.学了五种常见的布局管理器:

    流式布局FlowLayout:按水平方向依次排列放置组件,排满一行换下一行继续排列
    边界布局BorderLayout:将一个窗体的版面划分成东西南北中
    网格布局GridLayout:以表格形式进行管理的,必须设置显示的行数(优先)与列数,仅当将行数设置为零时,指定列数才对布局有效
    卡片布局CardLayout:它将容器中的每个组件看作一张卡片,一次只能看到一张卡片,容器则充当卡片的堆栈,默认显示第一张卡片
    绝对定位:(1) 使用Container.setLayout(null)方式取消布局管理器。
            (2)使用Component.setBounds()方法来设置每个控件的大小与位置。
             好处:不管窗体如何改变大小,组件的位置是固定不变的
    

    5.再次接触新的非常重要的知识点,希望能早点利用它完成一份好的课程设计

  • 相关阅读:
    is_enable()、is_displayed()、isSelected()
    python selenium(常用关键字)
    Jenkins 构建 Jmeter 项目之源代码管理(SVN)
    Jenkins 构建 Jmeter 项目
    SAP SD基础知识之现金销售
    SAP SD基础知识之与FI集成相关的流程与配置
    SAP SD 基础知识之计划行类别(Schedule Line Category)
    SAP MM 事务代码MRKO触发的财务凭证不会出现在PO History里
    SAP MM 对于MRKO事务代码的几点优化建议
    SAP SD 销售中的借贷项凭证
  • 原文地址:https://www.cnblogs.com/saury/p/11809329.html
Copyright © 2020-2023  润新知