• 十二周课程总结


    学习总结
    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监听,比如说登录系统)

  • 相关阅读:
    centos 7 安装tomcat
    centos 7 安装jdk1.8
    centos 7 安装MySql
    java项目异常监控_JAVA项目中的常用的异常处理情况总结
    Cron表达式
    JAVA编写的预警系统
    Spring 的 Controller 是单例还是多例?怎么保证并发的安全!
    字符串0.00000--》0E-8
    按月份统计数据
    SQL 添字段,修改辽段属性,或备注
  • 原文地址:https://www.cnblogs.com/1211li/p/11872834.html
Copyright © 2020-2023  润新知