Java fx 控件的生命周期以及与skin的关系

2017-04-25  本文已影响108人  MelodyIsUVoice

MVC 模型设计

控件的关键图

contrl -> 'model'
skin -> 'view'
skin -> 'controler'

control class hierarchycontrol class hierarchy

控件的生命周期

  1. 构造函数的执行
  2. 在构造函数中设置样式表
  3. 当构造函数执行后。控件并没有生成skin,并不会在布局中考虑到它。此时它的高和宽都会表现为0.
  4. 将控件加入scene graph 中
  5. 只有当加入scece graph中以后,当下一个脉冲周期中,该控件才会被渲染出来并且被布局。
  6. 脉冲周期中,首先会运行控件的impl_processCSS() 方法 应用级联样式表(css) .
上一篇下一篇

猜你喜欢

热点阅读