• 期末总结


    经过一个学期的学习,感觉自己又提升了不少,学习的新的编程语言,对代码有了不一样的理解。
    这学期还有很多需要提升的地方,还需要不断的进步,不断的提升自己,弥补有一些地方的不足,在自己还不够熟练的地方更加的努力
    自己这学期因为种种原因缺了课,所以还需要自己努力学习,巩固,自己看书学习。

    Java IO:
    1、File类是唯一表示与文件本身有关的类,使用File类时,必须要设置路径;使用File类可以对文件进行删除文件、创建文件、
    判断文件是否存在等一系列操作。
    2、RandomFile类:通过该类可以同文件的数据进行读出和输入的操作。1、
    3、字符流与字节流基本操作:字节流通过OutputStream与InputStream可以对文件进行输出和输入的操作,还学到了一些其他
    的方法;字符流则是通过Writer与Reader类对分件进行操作的,这两种办法大同小异。
    4、管道流主要作用是可以进行两个线程间的通信,管道输出流:PipedOutputSream;管道输入流:PipedInputStream用
    connect()方法来连接输出和输入流。
    5、后面还有些类的其方法的作用。

    图形界面:
    学习了关于创造界面,对界面进行一些操作,比如:设置界面大小、位置,在界面上显示文字、组件等。
    设置图形界面肯定是要学习AWT和Swing包中一些类和类方法的;关于这两个包的区别是AWT主要是针对于Windows系统的,
    AWT中引入了大量的Windows函数,并不适合跨平台使用,Swing包是以AWT平台为基础构建起来的新组件,它更适用于各
    平台之间使用,且可以更加轻松地构建用户界面。我们主要学习Swing包的一些操作。

    Swing包:
    基本容器JFrame:我们可以直接使用JFrame类来构造一个窗口,还可以用JFrame类的一些方法来设置窗口的位置、大小、
    背景颜色,主要是界面组件的添加也是通过JFrame类的一个方法去实现的。(关于界面的大小还可以通过Dimession去实现
    ;point类可以实现窗口的位置,并且还可以移动窗口)。

    JPane容器使用流失布局管理
    frame pack()方法可以根据组件自动调整窗体大小
    主要学习监听器及各种事件处理
    1)键盘监听
    使用KeyListener接口
    2)鼠标监听
    使用MouseListener接口,其中MouseEvent中有getButton(),getX(),getY()等方法
    3)单选钮:JRadioButton及事件处理
    方法:
    setSelected();是否被选中
    setText(String);设置显示文本
    setIcon(Icon);设置图片
    其事件处理使用ItenListener
    4)复选框:JCheckBoxji事件处理
    方法:
    JCheckBox();创建文本对象
    其事件处理也是用ItemListener接口
    5)列表框:JList及事件处理
    方法:
    int[] getSeletrdIndices();返回所选择的所有数组
    Jlist(ListModel/Object[] listData/Vector<?>listData);构造JList
    其事件处理使用ListSelectionListener接口

  • 相关阅读:
    03JavaScript程序设计修炼之道 2019-06-23_15-50-11 验证码
    03JavaScript程序设计修炼之道 2019-06-23_15-21-11 全选和反选
    python进阶(10)迭代器
    python进阶(9)多线程
    python进阶(8)多进程
    python进阶(7)垃圾回收机制
    python进阶(6)深拷贝和浅拷贝
    python进阶(5)异常模块
    python进阶(4)文件操作
    python进阶(3)json文件与python字典的转化
  • 原文地址:https://www.cnblogs.com/gaotian250yj912/p/12026303.html
Copyright © 2020-2023  润新知