我想在 codename-one 应用程序的按钮中显示一个文本,其中有一个红色的单词和一个蓝色的单词,其余的都是黑色的。
我们该怎么做。
请帮忙。
代号一中的标签具有一种样式/颜色,按钮源自标签,因此不能直接完成。
然而,Codename One 有一个多按钮选项,它允许做一些非常相似的事情,它还允许将元素放在一行中。如果多按钮不符合您的特定要求,您将需要使用引导组件方法在 Container 中构建您的 UI,并将引导组件 ( Container.setLeadComponent()
) 分配给 Container 中的按钮。这实际上意味着整个容器将根据容器层次结构中按钮的“引导”运行,并且您可以将组件组装成您想要的任何外观。
或者,您可以派生按钮并覆盖绘画以做任何您想做的事情。