當前位置: 首頁>>代碼示例>>Java>>正文


Java UIObject.addStyleName方法代碼示例

本文整理匯總了Java中com.google.gwt.user.client.ui.UIObject.addStyleName方法的典型用法代碼示例。如果您正苦於以下問題:Java UIObject.addStyleName方法的具體用法?Java UIObject.addStyleName怎麽用?Java UIObject.addStyleName使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.google.gwt.user.client.ui.UIObject的用法示例。


在下文中一共展示了UIObject.addStyleName方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: handleChangeStyle

import com.google.gwt.user.client.ui.UIObject; //導入方法依賴的package包/類
private void handleChangeStyle(UIObject object, Element element, List<ChangeStyleActionGVO> actions) {
    for (ChangeStyleActionGVO changeStyleAction : actions) {
        String action = changeStyleAction.getAction().toLowerCase();
    	String key = changeStyleAction.getKey();
    	String style = changeStyleAction.getStyle();
    	
    	if (ACTION_REMOVE.equals(action)) {
            if (key != null && key.trim().length() > 0) {
            	RendererHelper.setStyleForElement(element, key, null);
            }
            if (style != null && style.trim().length() > 0) {
            	object.removeStyleName(style);
            }
        } else if (ACTION_SET.equals(action)) {
    	    if (key != null && key.trim().length() > 0) {
    	    	RendererHelper.setStyleForElement(element, key, changeStyleAction.getValue());
    	    }
    	    if (style != null && style.trim().length() > 0) {
    	    	object.addStyleName(style);
    	    }
    	}									
    }
}
 
開發者ID:qafedev,項目名稱:qafe-platform,代碼行數:24,代碼來源:ChangeStyleHandler.java

示例2: addEnumStyleName

import com.google.gwt.user.client.ui.UIObject; //導入方法依賴的package包/類
/**
 * Adds enum value style name to UIObject unless style is {@code null}.
 *
 * @param uiObject Object to add style to
 * @param style    Style name
 */
public static <E extends Style.HasCssName> void addEnumStyleName(final UIObject uiObject,
                                                                 final E style) {

    if (style != null && style.getCssName() != null && !style.getCssName().isEmpty()) {
        uiObject.addStyleName(style.getCssName());
    }
}
 
開發者ID:GwtMaterialDesign,項目名稱:gwt-material,代碼行數:14,代碼來源:StyleHelper.java

示例3: toggleStyleName

import com.google.gwt.user.client.ui.UIObject; //導入方法依賴的package包/類
/**
 * Toggles a style name on a ui object
 *
 * @param uiObject    Object to toggle style on
 * @param toggleStyle whether or not to toggle the style name on the object
 * @param styleName   Style name
 */
public static void toggleStyleName(final UIObject uiObject,
                                   final boolean toggleStyle,
                                   final String styleName) {
    if (toggleStyle) {
        uiObject.addStyleName(styleName);
    } else {
        uiObject.removeStyleName(styleName);
    }
}
 
開發者ID:GwtMaterialDesign,項目名稱:gwt-material,代碼行數:17,代碼來源:StyleHelper.java

示例4: applyEnabled

import com.google.gwt.user.client.ui.UIObject; //導入方法依賴的package包/類
private void applyEnabled(boolean enabled, UIObject obj) {
    if (enabled) {
        obj.removeStyleName(CssName.DISABLED);
        obj.getElement().removeAttribute(DISABLED);
    } else {
        obj.addStyleName(CssName.DISABLED);
        obj.getElement().setAttribute(DISABLED, "");
    }
}
 
開發者ID:GwtMaterialDesign,項目名稱:gwt-material,代碼行數:10,代碼來源:EnabledMixin.java

示例5: addStyle

import com.google.gwt.user.client.ui.UIObject; //導入方法依賴的package包/類
public static void addStyle(ComponentGVO vo, UIObject ui) {
	if (vo != null) {
		String styles = vo.getStyleClass();
		if (styles!=null && !ui.getStyleName().contains(styles)){
			ui.addStyleName(styles);
		}
		if (ui != null) {
			setStyleForElement(ui.getElement(), vo.getStyleProperties());
		}
	}
}
 
開發者ID:qafedev,項目名稱:qafe-platform,代碼行數:12,代碼來源:RendererHelper.java

示例6: handleRequiredClassStyle

import com.google.gwt.user.client.ui.UIObject; //導入方法依賴的package包/類
public static void handleRequiredClassStyle(UIObject ui, String invalidClassName, Boolean applyRequiredStyle) {
	if(applyRequiredStyle) {
		ui.removeStyleName(DEFAULT_VALID_STYLE);
		ui.addStyleName(invalidClassName);
	} else {
		ui.removeStyleName(invalidClassName);
		ui.addStyleName(DEFAULT_VALID_STYLE);
	}
}
 
開發者ID:qafedev,項目名稱:qafe-platform,代碼行數:10,代碼來源:RendererHelper.java

示例7: setMask

import com.google.gwt.user.client.ui.UIObject; //導入方法依賴的package包/類
public static void setMask(final String componentId, final String className, final boolean mask) {
	List<UIObject> uiObjects = ComponentRepository.getInstance().getComponent(componentId);
	if (uiObjects == null) {
		setMaskNative(componentId, className, mask);
		return;
	}
	for (UIObject uiObject : uiObjects) {
		uiObject.removeStyleName(RendererHelper.QAFE_GLASS_PANEL_STYLE);
		if (mask) {
			uiObject.addStyleName(RendererHelper.QAFE_GLASS_PANEL_STYLE);
		}
	}	
}
 
開發者ID:qafedev,項目名稱:qafe-platform,代碼行數:14,代碼來源:SetMaskHelper.java


注:本文中的com.google.gwt.user.client.ui.UIObject.addStyleName方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。