@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;
  }