• 第十一周学习总结


    学习总结:
    本周我们学习了Java的图形界面:

    一、AWT简介
    1、AWT(Abstract Windowing Toolkit):抽象窗口工具包,是Java提供的用来建立和设置Java图形用户界面的基本工具。
    AWT中的所有工具都保存在java.awt包中。
    
    2、组件:组件类都是从Component和MenuComponent拓展而来。
    
    3、容器:所有的AWT组件都应该放在容器中,并可以设置其位置、大小等,所有的容器都是Component的子类。
    
    4、布局管理器:可以使容器中组件按照指定的位置进行摆放,另外一个的优点是:即使容器改变了大小,布局管理器也可以
    准确地组件放到指定的位置。
    
    二、Swing简介
    1、Swing使用Java的语言实现,是以AWT平台为基础构建起来的新组件,直接使用Swing可以更加轻松的构建用户图形界面。
    
    2、Java中Swing都是保存在java.swing包中。
    
    3、Swing中所有的容器都是继承AWT组件包。
    
    

    三、基本容器JFrame
    1、JFrame类的常用操作方法:

    2、Dimension类的常用方法:

    3、Point类的常用方法:

    四、标签组件JLabel:
    1、JLabel类的常用方法和变量:

    2、Font类法人常用操作方法及变量:

    3、Imagelcon类的构造方法:

    五、按键组件JButton:
    1、JButton类的常用方法:

    六、布局管理器:
    1、FlowLayout流式布局管理器:像流水一样依次进行排列。默认布局方式:居中对齐。

    2、BorderLayout,将一个窗口的版面划分成东、南、西、北、中五个区域。

    3、GridLayout布局管理器是以表格形式进行管理。以行优先的布局。

    4、CardLayout:是将一组组件彼此重叠地进行布局,就像一张张卡片一样,这样每次只会展现一个界面。

    5、绝对定位:使用X、Y的坐标表示方式,以setBounds()方法定位一个组件的坐标。
    定义方法:public void setBounds(int x,int y,int width,int height)

  • 相关阅读:
    Linux下的文件批量转换为UTF8编码-enca
    【转】valgrind的简介以及安装
    springboot2.0整合logback日志(详细)
    springboot整合redis
    用Thymeleaf在实际项目中遇到的坑
    RedisTemplate和StringRedisTemplate的区别
    @EnableCircuitBreaker熔断超时机制
    eclipse转到idea过程中的基本设置...
    java.lang.NoSuchMethodError
    springcloud服务提供producer and 服务调用consumer
  • 原文地址:https://www.cnblogs.com/jzq93/p/11820512.html
Copyright © 2020-2023  润新知