@Override protected void setDefaulButtonIcon(Component btn, Boolean selected) { ButtonTabImpl btnTabImpl = (ButtonTabImpl) btn; String tabId = btnTabImpl.getTabId(); Resource resource = SettingAssetsManager.getAsset(tabId); btn.setIcon(resource); }
private ButtonTabImpl getButtonById(String viewId) { for (int i = 0; i < navigatorContainer.getComponentCount(); i++) { ButtonTabImpl button = (ButtonTabImpl) navigatorContainer.getComponent(i); if (viewId.equals(button.getTabId())) { return button; } } return null; }