• 十二周课程总结


    学习总结
    1.仿照window计算器,实现计算器界面。(参考教材660页)
    第一次操作

    第二次修改


    总结:第一次采用Gridlayout操作界面各数据长度没有确定好,也不知道使用文本框。
    第二次采用绝对定位操作,调整了文本框,各数据的位置。这个办法比较麻烦,由于没有一开始就计算好位置,改了很久。以后再写的话,应该把界面先调大,最后根据需要调小。

    2.使用绝对定位,实现登录界面。
    第一次操作

    第二次修改

    总结:两次都采用绝对定位,第二次掌握了JLable,JButton和JTextField。绝对定位括号里为(x坐标,y坐标,宽,高)


    其他容器
    (1)JPanel(可以将多个组件加入,实现复杂的排列。默认Flowlayout管理器。)
    (2)JSplitPane(分割面板,可水平排列HORIZONTAL_SPLIT,垂直排列VERTICAL_SPLIT,先上下划分,再左右划分。)
    (3)JScrollPane(JViewport方便顾客浏览,JScrollbar形成水平或垂直的滚动条。
    (4)文本组件JTextComponent和密文输入组件JPasswordFiled。
    事件处理
    (1)窗体事件(WindowListener是专门处理窗体事件的监听接口)
    (2)监听适配器(通过WindowAdapter实现监听,可以选择监听操作)
    (3)动作事件及监听处理(使用ActionListener监听,比如说登录系统)

  • 相关阅读:
    实验八 进程间通信
    实验七 信号
    实验六 进程基础
    实验五 shell脚本编程
    实验四 Linux系统C语言开发环境学习
    实验三 linux系统用户管理及VIM配置
    实验二 Linux系统简单文件操作命令
    实验一 linux系统与应用准备
    myatbis的一个好的封装
    php上传微信素材
  • 原文地址:https://www.cnblogs.com/1211li/p/11872834.html
Copyright © 2020-2023  润新知