zoukankan      html  css  js  c++  java
  • 201671010116. 2016-2017-14《Java程序设计》 第14周学习总结

    本周我们学习了事件处理技术,JAVA事件无非就是键盘事件,鼠标事件,按钮等事件。

    1.鼠标事件:点鼠标按钮事它会调用三个监听器方法:mousePressed,mouseReleased,mouseClicked.

    2.键盘事件:如果我们希望使用键盘获得输入信息,就必须处理键盘事件。我们可以用在Conponent的keyDown来实现

    3.铵钮等事件:这方面的内容比较多。用户可通过按钮选择不同的菜单,界面效果等。

    通过查资料显示:java.awt.event包中定义的事件适配器类包括以下几个:
      1>.ComponentAdapter( 组件适配器) 
      2>.ContainerAdapter( 容器适配器) 
      3>.FocusAdapter( 焦点适配器) 
      4>.KeyAdapter( 键盘适配器) 
      5>.MouseAdapter( 鼠标适配器) 
      6>.MouseMotionAdapter( 鼠标运动适配器)
      7>.WindowAdapter( 窗口适配器)

    本周我们还自学了Swing用户界面组件。Java用一个非常出色的概念实现动态布局:容器内的所有组件都由一个布局管理器(layout manager)进行定位。学到的只是有:

    按钮放置在一个JPanel对象中,且用流布局管理器管理(默认布局管理器);组件放在容器中,布局管理器决定容器中的组件具体放置的位置和大小;

    文本域和文本区组件用于获取文本输入,但还是有区别的,即文本域(JTextField)只能进行单行文本输入,文本区(JTextArea)能进行多行文本输入。密码域是一种特殊类型的文本域。JPassword只能单行文本输入,但不会显示内容。此外还有很多知识点在此处不做列举。

    用户界面的知识点很多,通过读程序也只是了解了一部分代码。没有擅长的部分,对很多代码读不懂。在学习过程中对颜色对话框比较感兴趣,感觉代码很神奇。

  • 相关阅读:
    实战开发-》融云tp3.2.3
    and,or
    查看版本
    MySQL优化-》执行计划和常见索引
    mysql优化-》查询缓存
    【初赛专题】——明天初赛
    echarts入门-2直角系组件网格,坐标轴,grid axis
    maven ideal jetty
    HashMap深度解析
    sql异常:nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object
  • 原文地址:https://www.cnblogs.com/-lina/p/7922324.html
Copyright © 2011-2022 走看看