本文整理汇总了Java中com.google.gwt.dom.client.Element.setAttribute方法的典型用法代码示例。如果您正苦于以下问题:Java Element.setAttribute方法的具体用法?Java Element.setAttribute怎么用?Java Element.setAttribute使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.google.gwt.dom.client.Element
的用法示例。
在下文中一共展示了Element.setAttribute方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: scaleCanvas
import com.google.gwt.dom.client.Element; //导入方法依赖的package包/类
void scaleCanvas() {
Element element = Document.get().getElementById("embed-html");
int innerWidth = getWindowInnerWidth();
int innerHeight = getWindowInnerHeight();
int newWidth = innerWidth;
int newHeight = innerHeight;
float ratio = innerWidth / (float) innerHeight;
float viewRatio = WIDTH / (float) HEIGHT;
if (ratio > viewRatio) {
newWidth = (int) (innerHeight * viewRatio);
} else {
newHeight = (int) (innerWidth / viewRatio);
}
NodeList<Element> nl = element.getElementsByTagName("canvas");
if (nl != null && nl.getLength() > 0) {
Element canvas = nl.getItem(0);
canvas.setAttribute("width", "" + newWidth + "px");
canvas.setAttribute("height", "" + newHeight + "px");
canvas.getStyle().setWidth(newWidth, Style.Unit.PX);
canvas.getStyle().setHeight(newHeight, Style.Unit.PX);
canvas.getStyle().setTop((int) ((innerHeight - newHeight) * 0.5f), Style.Unit.PX);
canvas.getStyle().setLeft((int) ((innerWidth - newWidth) * 0.5f), Style.Unit.PX);
canvas.getStyle().setPosition(Style.Position.ABSOLUTE);
}
}
示例2: createProgress
import com.google.gwt.dom.client.Element; //导入方法依赖的package包/类
private Element createProgress(Document document, int value, int max) {
Element result = document.createElement("progress");
result.setAttribute("value", String.valueOf(value));
result.setAttribute("max", String.valueOf(max));
return result;
}
示例3: create
import com.google.gwt.dom.client.Element; //导入方法依赖的package包/类
public static RangeSlider create() {
Element e = Document.get().createElement("input");
e.setAttribute("type", "range");
return (RangeSlider) e;
}