UIComponent 类是所有可视组件(交互式和非交互式)的基类。 交互式组件被定义为接收用户输入(例如键盘或鼠标活动)的组件。 非交互式组件用于显示数据;它们对用户交互不做响应。 ProgressBar 和 UILoader 组件是非交互式组件的示例。 Tab 和箭头键可以用来将焦点移到交互式组件上以及将焦点从交互式组件上移开;交互式组件可以接受低级别事件,例如鼠标和键盘设备的输入。 也可以禁用交互式组件,以便它无法接收鼠标和键盘输入。
Create a class that extends uicomponent.
创建一个类,扩展uicomponent。
This code creates a simple MyLabel class that extends UIComponent, so you can concentrate solely on the measurement phase.
这段代码创建了一个简单的扩展uicomponent的mylabel类,因此您仅需关注度量阶段。
Then extend from the base class UIComponent, and override the updateDisplayList() method to draw the custom vector drawing.
然后从基类 UIComponent 扩展,并覆盖 updateDisplayList() 方法来绘制这个定制矢量图。
UIComponent 类是所有可视组件(交互式和非交互式)的基类。 交互式组件被定义为接收用户输入(例如键盘或鼠标活动)的组件。 非交互式组件用于显示数据;它们对用户交互不做响应。 ProgressBar 和 UILoader 组件是非交互式组件的示例。 Tab 和箭头键可以用来将焦点移到交互式组件上以及将焦点从交互式组件上移开;交互式组件可以接受低级别事件,例如鼠标和键盘设备的输入。 也可以禁用交互式组件,以便它无法接收鼠标和键盘输入。
应用推荐