zoukankan      html  css  js  c++  java
  • frame、center和bounds

    frame、center和bounds之间的关系

      随 frame 改变, center 改变 bounds 不变

      

      frame 相对父视图,影响自身大小和位置

      center 相对父视图,影响自身位置,不影响自身大小

      bounds 相对自身,影响自身大小和子视图位置,不影响自身位置

    frame

      包含 frame.origin 和 frame.size

        frame.origin 包含坐标 x 和 y  

          这是相对父试图的坐标系  用来确定自己在父视图上的位置

          一般情况 父试图左上角为(0,0)点

        frame.size 包含 width 和 height

          控制自身视图的大小

    center

      视图的中心 包含坐标 x 和 y

        相对父试图坐标来定的位置

    bounds

      包含 bounds.origin 和 bounds.size

        bounds.origin 包含坐标 x 和 y

          这是用来定义自身坐标系的位置(和父类无关),影响子视图位置,

          通常设置为(0,0),即默认自身坐标系的原点在左上角

        bounds.size 包含 width 和 height 

          控制自身试图的大小

    frame、center和bounds之间的关系

      随 frame 改变, center 改变 bounds 不变

      frame 相对父视图,影响自身大小和位置

      center 相对父视图,影响自身位置,不影响自身大小

      bounds 相对自身,影响自身大小和子视图位置,不影响自身位置 

  • 相关阅读:
    BeanFactory – BeanFactory 实现举例?
    核心容器(应用上下文) 模块?
    JSP有哪些内置对象?作用分别是什么?
    Docker 的目的是什么?
    MyBatis 框架适用场合?
    什么是 Spring Boot?
    简述 Mybatis 的插件运行原理,以及如何编写一个插件。
    数据库连接池
    寒假每周总结3
    寒假每日日报20
  • 原文地址:https://www.cnblogs.com/sqdhy-zq/p/4750346.html
Copyright © 2011-2022 走看看