【发布时间】:2018-11-13 12:10:41
【问题描述】:
我已将未选中的前景色设置为灰色,选中并在主题中按下蓝色,UIID 名称为“Tab”。选项卡中的文本工作正常,但 fontImage 始终是灰色的,无论是选中、未选中还是按下。我在 fontIMage.createMaterial 样式中使用了 UIManager.getInstance().getComponentStyle("Tab")。为什么选项卡的图标不随文本变化?
Style iconStyle = UIManager.getInstance().getComponentStyle("Tab");
Image calendarIcon2 = FontImage.createMaterial(FontImage.MATERIAL_UPDATE, iconStyle, 4);
Image calendarIcon3 = FontImage.createMaterial(FontImage.MATERIAL_WHATSHOT, iconStyle, 4);
Tabs tabs = new Tabs(Component.BOTTOM);
tabs.addTab("Home", calendarIcon2, new Container());
tabs.addTab("Servicing", calendarIcon3, new Container());
tabs.addTab("History", calendarIcon, new Container());
tabs.addTab("Quick Booking", calendarIcon1, new Container());
add(BorderLayout.CENTER, tabs);
在下图中的选项卡中,为什么选中选项卡的图标颜色是灰色的,而不是蓝色的选项卡的文本?
【问题讨论】:
标签: codenameone