首页 文章

什么是codenameone日历组件生命周期?

提问于
浏览
1

我试图在CodeNameOne中自定义日历组件 .

但是,它还不清楚组件的生命周期事件或方法!是否有某个文件或任何指南都会有所帮助 .

2 回答

  • 1

    应该在设计器中设置CalendarDay样式以获得您想要的外观:字体,填充等 .

    CalendarTitle UIID可以用蓝色设置样式以表示颜色 .

    要执行此操作,请双击theme.res并选择"Theme",按"Add"并键入CalendarDay或CalendarTitle . 根据需要继续推导或覆盖以产生所需的外观 . 有关更多信息,请参阅此处:https://www.codenameone.com/how-do-i---create-a-simple-theme.html

    要本地化 Headers 定义您自己的本地化包,如下所述:https://www.codenameone.com/how-do-i---localizetranslate-my-application-apply-i18nl10n-internationalizationlocalization-to-my-app.html

  • 1

    组件从实例化时(例如 Button myBtn = new Button("Click me") )到垃圾收集时都存在 . 当不再有对组件的任何引用时,就会发生垃圾收集 .

    要关注的主要生命周期是在 Form 中添加或删除组件的时间 .

    将组件添加到表单时,将调用组件的initComponent()方法 . 从表单中删除它时会调用deinitialize()方法 .

    如果要通知这些事件,可以在自定义组件中覆盖这些方法 .

相关问题