本文整理了Java中com.google.gwt.user.client.ui.Image.getWidth()
方法的一些代码示例,展示了Image.getWidth()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Image.getWidth()
方法的具体详情如下:
包路径:com.google.gwt.user.client.ui.Image
类名称:Image
方法名:getWidth
[英]Gets the width of the image. When the image is in the unclipped state, the width of the image is not known until the image has been loaded (i.e. load event has been fired for the image).
[中]获取图像的宽度。当图像处于未剪辑状态时,在加载图像之前(即,已为图像触发加载事件),图像的宽度是未知的。
代码示例来源:origin: com.google.gwt/gwt-servlet
private void setImages(ImageAdapter images, boolean useLeafImages) {
this.images = images;
this.useLeafImages = useLeafImages;
if (!useLeafImages) {
Image image = images.treeLeaf().createImage();
image.getElement().getStyle().setProperty("visibility", "hidden");
RootPanel.get().add(image);
int size = image.getWidth() + TreeItem.IMAGE_PAD;
image.removeFromParent();
indentValue = (size) + "px";
}
}
代码示例来源:origin: de.esoco/gewt
/***************************************
* Returns the image width.
*
* @return The width in pixels
*/
public int getWidth()
{
return rGwtImage.getWidth();
}
}
代码示例来源:origin: com.google.gwt/gwt-servlet
private DefaultHeader(Imager imager, String text) {
this.imager = imager;
iconImage = imager.makeImage();
// I do not need any Widgets here, just a DOM structure.
Element root = DOM.createTable();
Element tbody = DOM.createTBody();
Element tr = DOM.createTR();
final Element imageTD = DOM.createTD();
labelTD = DOM.createTD();
setElement(root);
DOM.appendChild(root, tbody);
DOM.appendChild(tbody, tr);
DOM.appendChild(tr, imageTD);
DOM.appendChild(tr, labelTD);
// set image TD to be same width as image.
imageTD.setPropertyString("align", "center");
imageTD.setPropertyString("valign", "middle");
imageTD.getStyle().setProperty("width", iconImage.getWidth() + "px");
DOM.appendChild(imageTD, iconImage.getElement());
setText(text);
addOpenHandler(this);
addCloseHandler(this);
setStyle();
}
代码示例来源:origin: fjfd/microscope
public void onLoad(final LoadEvent event) {
graphbox.setWidth(graph.getWidth() + "px");
graphbox.setHeight(graph.getHeight() + "px");
}
});
代码示例来源:origin: org.opennms.features/org.opennms.features.gwt-ksc-add
private int[] calculateMainPopupPosition() {
final int[] positions = {0, 0};
final int windowWidth = Window.getClientWidth();
final int imageRightEdge = m_addImage.getAbsoluteLeft() + m_addImage.getWidth();
if (imageRightEdge + 300 > windowWidth) {
positions[0] = windowWidth - 320;
} else {
positions[0] = imageRightEdge - 3;
}
if (positions[0] < 0) positions[0] = 0;
positions[1] = m_addImage.getAbsoluteTop() + m_addImage.getHeight() - 1;
return positions;
}
代码示例来源:origin: kiegroup/appformer
@Override
protected Widget newDragProxy(DragContext context) {
final AbsolutePanel container = new AbsolutePanel();
container.getElement().getStyle().setProperty("overflow",
"visible");
container.getElement().getStyle().setOpacity(0.5);
container.getElement().getStyle().setZIndex(Integer.MAX_VALUE);
//Offset to centre of dragProxy
int offsetX = 0 - ((int) (dragProxy.getWidth() * 0.5));
int offsetY = 0 - ((int) (dragProxy.getHeight() * 2));
container.add(dragProxy,
offsetX,
offsetY);
return container;
}
代码示例来源:origin: net.wetheinter/gwt-user
private void setImages(ImageAdapter images, boolean useLeafImages) {
this.images = images;
this.useLeafImages = useLeafImages;
if (!useLeafImages) {
Image image = images.treeLeaf().createImage();
image.getElement().getStyle().setProperty("visibility", "hidden");
RootPanel.get().add(image);
int size = image.getWidth() + TreeItem.IMAGE_PAD;
image.removeFromParent();
indentValue = (size) + "px";
}
}
代码示例来源:origin: com.vaadin.external.gwt/gwt-user
private void setImages(ImageAdapter images, boolean useLeafImages) {
this.images = images;
this.useLeafImages = useLeafImages;
if (!useLeafImages) {
Image image = images.treeLeaf().createImage();
image.getElement().getStyle().setProperty("visibility", "hidden");
RootPanel.get().add(image);
int size = image.getWidth() + TreeItem.IMAGE_PAD;
image.removeFromParent();
indentValue = (size) + "px";
}
}
代码示例来源:origin: com.ahome-it/lienzo-core
private final void doImageElementLoadAndRetry(final ImageElement elem, final Image image, final String orig, final String url)
{
final int w = Math.max(image.getWidth(), elem.getWidth());
final int h = Math.max(image.getHeight(), elem.getHeight());
if ((w < 1) || (h < 1))
{
load(url, orig, new JSImageCallback()
{
@Override
public void onSuccess(final ImageElement e)
{
onImageElementLoad(e);
}
@Override
public void onFailure()
{
RootPanel.get().remove(image);
onImageElementError("Image " + url + " failed to load");
}
});
}
else
{
elem.setWidth(w);
elem.setHeight(h);
onImageElementLoad(elem);
}
}
代码示例来源:origin: ahome-it/lienzo-core
private final void doImageElementLoadAndRetry(final ImageElement elem, final Image image, final String orig, final String url)
{
final int w = Math.max(image.getWidth(), elem.getWidth());
final int h = Math.max(image.getHeight(), elem.getHeight());
if ((w < 1) || (h < 1))
{
load(url, orig, new JSImageCallback()
{
@Override
public void onSuccess(final ImageElement e)
{
onImageElementLoad(e);
}
@Override
public void onFailure()
{
RootPanel.get().remove(image);
onImageElementError("Image " + url + " failed to load");
}
});
}
else
{
elem.setWidth(w);
elem.setHeight(h);
onImageElementLoad(elem);
}
}
代码示例来源:origin: ahome-it/lienzo-core
private final void doImageElementLoadAndRetry(final ImageElement elem, final Image image, final String orig, final String url)
{
final int w = Math.max(image.getWidth(), elem.getWidth());
final int h = Math.max(image.getHeight(), elem.getHeight());
if ((w < 1) || (h < 1))
{
load(url, orig, new JSImageCallback()
{
@Override
public void onSuccess(final ImageElement e)
{
onImageElementLoad(e);
}
@Override
public void onFailure()
{
RootPanel.get().remove(image);
onImageElementError("Image " + url + " failed to load");
}
});
}
else
{
elem.setWidth(w);
elem.setHeight(h);
onImageElementLoad(elem);
}
}
代码示例来源:origin: com.googlecode.gwt-cropper/gwt-crop
public void onLoad(LoadEvent event) {
//this is a bug in IE since v.8 - maxWidth collapse image
//and you cannot read its width - in some cases depends from CSS image extensions
image.getElement().getStyle().setProperty("maxWidth","none");
// get original image size
if (nOuterWidth != -1 || nOuterHeight != -1) {
// scale canvas in case if width/height was specified explicitly
imageAspectRatio = (double) image.getWidth()/image.getHeight();
if (nOuterWidth == -1) nOuterWidth = (int) (nOuterHeight * imageAspectRatio);
if (nOuterHeight == -1) nOuterHeight = (int) (nOuterWidth / imageAspectRatio);
proportion = (double) image.getWidth() / nOuterWidth;
} else {
nOuterWidth = image.getWidth();
nOuterHeight = image.getHeight();
}
DOM.setElementProperty(image.getElement(), "width", nOuterWidth + "");
DOM.setElementProperty(image.getElement(), "height", nOuterHeight + "");
image.getElement().getStyle().setPropertyPx("maxWidth", nOuterWidth);
image.getElement().getStyle().setPropertyPx("maxHeight", nOuterHeight);
_container.setWidth(nOuterWidth + "px");
_container.setHeight(nOuterHeight + "px");
addSelection(src);
setSize(nOuterWidth, nOuterHeight);
if (null != onCanvasLoadHandler)
onCanvasLoadHandler.onLoad(event);
if (null != previewWidget) {
previewWidget.init(src, nOuterWidth, nOuterHeight, aspectRatio);
}
updatePreviewWidget();
}
代码示例来源:origin: fr.lteconsulting/hexa.core
int w = img.getWidth();
int h = img.getHeight();
if( w == 0 || h == 0 )
代码示例来源:origin: ltearno/hexa.tools
int w = img.getWidth();
int h = img.getHeight();
if( w == 0 || h == 0 )
代码示例来源:origin: com.googlecode.gwtupload/gwtupload
public void onLoad(LoadEvent event) {
loadHandler.removeHandler();
errHandler.removeHandler();
Image img = (Image) event.getSource();
if (img != null) {
img.setVisible(true);
realWidth = img.getWidth();
realHeight = img.getHeight();
}
if (containerId != null && RootPanel.get(containerId) != null) {
RootPanel.get(containerId).add(thisInstance);
}
if (onLoad != null) {
onLoad.onLoad(thisInstance);
}
}
};
代码示例来源:origin: de.esoco/gewt
int nButtonWidth = rScrollRightButton.getWidth();
代码示例来源:origin: org.kuali.student.core/ks-common-ui
@Override
public void exec(KSMenuItemData item) {
if(item.getClickHandler() != null){
StylishDropDown.this.hideMenu();
if(showSelectedItem){
titleLabel.setText(item.getLabel());
if(item.getShownIcon() != null && showTitleIcon){
titleLayout.remove(titleImage);
Image image = item.getShownIcon();
titleImage = new Image(image.getUrl(), image.getOriginLeft(),
image.getOriginTop(), image.getWidth(), image.getHeight());
if(imgLoc == MenuImageLocation.RIGHT){
titleLayout.add(titleImage);
}
else{
titleLayout.insert(titleImage, 0);
}
}
}
}
}
});
代码示例来源:origin: de.esoco/gewt
rScrollRightButton = new Image(GewtResources.INSTANCE.imRight());
int nButtonWidth = rScrollLeftButton.getWidth();
代码示例来源:origin: net.wetheinter/gwt-user
private DefaultHeader(Imager imager, String text) {
this.imager = imager;
iconImage = imager.makeImage();
// I do not need any Widgets here, just a DOM structure.
Element root = DOM.createTable();
Element tbody = DOM.createTBody();
Element tr = DOM.createTR();
final Element imageTD = DOM.createTD();
labelTD = DOM.createTD();
setElement(root);
DOM.appendChild(root, tbody);
DOM.appendChild(tbody, tr);
DOM.appendChild(tr, imageTD);
DOM.appendChild(tr, labelTD);
// set image TD to be same width as image.
imageTD.setPropertyString("align", "center");
imageTD.setPropertyString("valign", "middle");
imageTD.getStyle().setProperty("width", iconImage.getWidth() + "px");
DOM.appendChild(imageTD, iconImage.getElement());
setText(text);
addOpenHandler(this);
addCloseHandler(this);
setStyle();
}
代码示例来源:origin: com.vaadin.external.gwt/gwt-user
private DefaultHeader(Imager imager, String text) {
this.imager = imager;
iconImage = imager.makeImage();
// I do not need any Widgets here, just a DOM structure.
Element root = DOM.createTable();
Element tbody = DOM.createTBody();
Element tr = DOM.createTR();
final Element imageTD = DOM.createTD();
labelTD = DOM.createTD();
setElement(root);
DOM.appendChild(root, tbody);
DOM.appendChild(tbody, tr);
DOM.appendChild(tr, imageTD);
DOM.appendChild(tr, labelTD);
// set image TD to be same width as image.
imageTD.setPropertyString("align", "center");
imageTD.setPropertyString("valign", "middle");
imageTD.getStyle().setProperty("width", iconImage.getWidth() + "px");
DOM.appendChild(imageTD, iconImage.getElement());
setText(text);
addOpenHandler(this);
addCloseHandler(this);
setStyle();
}
内容来源于网络,如有侵权,请联系作者删除!