Java fx 控件的生命周期以及与skin的关系
2017-04-25 本文已影响108人
MelodyIsUVoice
MVC 模型设计
控件的关键图contrl -> 'model'
skin -> 'view'
skin -> 'controler'
控件的生命周期
- 构造函数的执行
- 在构造函数中设置样式表
- 当构造函数执行后。控件并没有生成skin,并不会在布局中考虑到它。此时它的高和宽都会表现为0.
- 将控件加入scene graph 中
- 只有当加入scece graph中以后,当下一个脉冲周期中,该控件才会被渲染出来并且被布局。
- 脉冲周期中,首先会运行控件的impl_processCSS() 方法 应用级联样式表(css) .