com.google.gwt.dom.client.Style.setWidth()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(9.8k)|赞(0)|评价(0)|浏览(122)

本文整理了Java中com.google.gwt.dom.client.Style.setWidth()方法的一些代码示例,展示了Style.setWidth()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Style.setWidth()方法的具体详情如下:
包路径:com.google.gwt.dom.client.Style
类名称:Style
方法名:setWidth

Style.setWidth介绍

[英]Set the width css property.
[中]设置宽度css属性。

代码示例

代码示例来源:origin: libgdx/libgdx

@Override
public void update (PreloaderState state) {
  meterStyle.setWidth(100f * state.getProgress(), Unit.PCT);
}

代码示例来源:origin: libgdx/libgdx

@Override
public void update (PreloaderState state) {
  meterStyle.setWidth(100f * state.getProgress(), Unit.PCT);
}

代码示例来源:origin: libgdx/libgdx

public PreloaderCallback getPreloaderCallback () {
  final Panel preloaderPanel = new VerticalPanel();
  preloaderPanel.setStyleName("gdx-preloader");
  final Image logo = new Image(GWT.getModuleBaseURL() + "logo.png");
  logo.setStyleName("logo");		
  preloaderPanel.add(logo);
  final Panel meterPanel = new SimplePanel();
  meterPanel.setStyleName("gdx-meter");
  meterPanel.addStyleName("red");
  final InlineHTML meter = new InlineHTML();
  final Style meterStyle = meter.getElement().getStyle();
  meterStyle.setWidth(0, Unit.PCT);
  meterPanel.add(meter);
  preloaderPanel.add(meterPanel);
  getRootPanel().add(preloaderPanel);
  return new PreloaderCallback() {
    @Override
    public void error (String file) {
      System.out.println("error: " + file);
    }
    
    @Override
    public void update (PreloaderState state) {
      meterStyle.setWidth(100f * state.getProgress(), Unit.PCT);
    }            
    
  };
}

代码示例来源:origin: libgdx/libgdx

public PreloaderCallback getPreloaderCallback () {
  final Panel preloaderPanel = new VerticalPanel();
  preloaderPanel.setStyleName("gdx-preloader");
  final Image logo = new Image(GWT.getModuleBaseURL() + "logo.png");
  logo.setStyleName("logo");		
  preloaderPanel.add(logo);
  final Panel meterPanel = new SimplePanel();
  meterPanel.setStyleName("gdx-meter");
  meterPanel.addStyleName("red");
  final InlineHTML meter = new InlineHTML();
  final Style meterStyle = meter.getElement().getStyle();
  meterStyle.setWidth(0, Unit.PCT);
  meterPanel.add(meter);
  preloaderPanel.add(meterPanel);
  getRootPanel().add(preloaderPanel);
  return new PreloaderCallback() {
    @Override
    public void error (String file) {
      System.out.println("error: " + file);
    }
    
    @Override
    public void update (PreloaderState state) {
      meterStyle.setWidth(100f * state.getProgress(), Unit.PCT);
    }            
    
  };
}

代码示例来源:origin: com.google.gwt/gwt-servlet

@Override
public StylesBuilder width(double value, Unit unit) {
 delegate.assertCanAddStyleProperty().setWidth(value, unit);
 return this;
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Set the width in pixels of the scrollable content that the scrollbar
 * controls.
 * 
 * <p>
 * This is not the same as the maximum scroll left position. The maximum
 * scroll position equals the <code>scrollWidth - offsetWidth</code>;
 * 
 * @param width the size width pixels
 */
public void setScrollWidth(int width) {
 contentDiv.getStyle().setWidth(width, Unit.PX);
}

代码示例来源:origin: com.google.gwt/gwt-servlet

tableHeaderContainer.getElement().getStyle().setWidth(value, unit);
tableFooterContainer.getElement().getStyle().setWidth(value, unit);
tableDataContainer.getStyle().setWidth(value, unit);

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Adjust the size of the scroll lock element based on the new position of the
 * scroll bar.
 */
private void adjustScrollLock() {
 int scrollLeft = Math.abs(getElement().getScrollLeft());
 if (scrollLeft > 0) {
  int clientWidth = getElement().getClientWidth();
  scrollLock.getStyle().setWidth(scrollLeft + clientWidth, Unit.PX);
 } else {
  scrollLock.getStyle().setWidth(1.0, Unit.PX);
 }
}

代码示例来源:origin: com.google.gwt/gwt-servlet

public void onResize(ResizeEvent event) {
  Style style = glass.getStyle();
  int winWidth = Window.getClientWidth();
  int winHeight = Window.getClientHeight();
  // Hide the glass while checking the document size. Otherwise it would
  // interfere with the measurement.
  style.setDisplay(Display.NONE);
  style.setWidth(0, Unit.PX);
  style.setHeight(0, Unit.PX);
  int width = Document.get().getScrollWidth();
  int height = Document.get().getScrollHeight();
  // Set the glass size to the larger of the window's client size or the
  // document's scroll size.
  style.setWidth(Math.max(width, winWidth), Unit.PX);
  style.setHeight(Math.max(height, winHeight), Unit.PX);
  // The size is set. Show the glass again.
  style.setDisplay(Display.BLOCK);
 }
};

代码示例来源:origin: com.google.gwt/gwt-servlet

private void showImpl() {
  borderElement.getStyle().setDisplay(Display.BLOCK);
  borderElement.getStyle().setWidth(notificationText.getOffsetWidth(),
    Unit.PX);
  animation.animateMole(0, heightMeasure.getOffsetHeight(), animationDuration);
 }
}

代码示例来源:origin: com.google.gwt/gwt-servlet

public TableWidget() {
 // Setup the table.
 tableElem = Document.get().createTableElement();
 tableElem.setCellSpacing(0);
 tableElem.getStyle().setTableLayout(TableLayout.FIXED);
 tableElem.getStyle().setWidth(100.0, Unit.PCT);
 setElement(tableElem);
 // Add the colgroup.
 colgroup = Document.get().createColGroupElement();
 tableElem.appendChild(colgroup);
}

代码示例来源:origin: com.google.gwt/gwt-servlet

private Element createContainer() {
 Element container = Document.get().createDivElement().cast();
 container.getStyle().setPosition(Position.ABSOLUTE);
 container.getStyle().setDisplay(Display.NONE);
 container.getStyle().setLeft(0.0, Unit.PX);
 container.getStyle().setWidth(100.0, Unit.PCT);
 return container;
}

代码示例来源:origin: com.google.gwt/gwt-servlet

protected static DivElement createRuler(Unit widthUnit, Unit heightUnit) {
 DivElement ruler = Document.get().createDivElement();
 ruler.setInnerHTML("&nbsp;");
 Style style = ruler.getStyle();
 style.setPosition(Position.ABSOLUTE);
 style.setZIndex(-32767);
 // Position the ruler off the top edge, double the size just to be
 // extra sure it doesn't show up on the screen.
 style.setTop(-20, heightUnit);
 // Note that we are making the ruler element 10x10, because some browsers
 // generate non-integral ratios (e.g., 1em == 13.3px), so we need a little
 // extra precision.
 style.setWidth(10, widthUnit);
 style.setHeight(10, heightUnit);
 style.setVisibility(Visibility.HIDDEN);
 State.HIDDEN.set(ruler, true);
 return ruler;
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Creates an empty tab panel.
 *
 * @param barHeight the size of the tab bar
 * @param barUnit the unit in which the tab bar size is specified
 */
public TabLayoutPanel(double barHeight, Unit barUnit) {
 LayoutPanel panel = new LayoutPanel();
 initWidget(panel);
 // Add the tab bar to the panel.
 panel.add(tabBar);
 panel.setWidgetLeftRight(tabBar, 0, Unit.PX, 0, Unit.PX);
 panel.setWidgetTopHeight(tabBar, 0, Unit.PX, barHeight, barUnit);
 panel.setWidgetVerticalPosition(tabBar, Alignment.END);
 // Add the deck panel to the panel.
 deckPanel.addStyleName(CONTENT_CONTAINER_STYLE);
 panel.add(deckPanel);
 panel.setWidgetLeftRight(deckPanel, 0, Unit.PX, 0, Unit.PX);
 panel.setWidgetTopBottom(deckPanel, barHeight, barUnit, 0, Unit.PX);
 // Make the tab bar extremely wide so that tabs themselves never wrap.
 // (Its layout container is overflow:hidden)
 tabBar.getElement().getStyle().setWidth(BIG_ENOUGH_TO_NOT_WRAP, Unit.PX);
 tabBar.setStyleName("gwt-TabLayoutPanelTabs");
 setStyleName("gwt-TabLayoutPanel");
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Redraw the widget.
 */
public void redraw() {
 SafeHtmlBuilder sb = new SafeHtmlBuilder();
 cell.render(createContext(), value, sb);
 getElement().setInnerSafeHtml(sb.toSafeHtml());
 /*
  * The rendered Cell should fill the root element so height and width styles
  * applied to the widget also apply to the Cell. If there is exactly one
  * child element, the height and width are set to 100% to fill the parent.
  */
 Element child = getElement().getFirstChildElement();
 if (child != null && child.getNextSiblingElement() == null) {
  child.getStyle().setHeight(100, Unit.PCT);
  child.getStyle().setWidth(100, Unit.PCT);
 }
}

代码示例来源:origin: com.google.gwt/gwt-servlet

int width = offsetWidth + 100;
expandableInner.getStyle().setHeight(height, Unit.PX);
expandableInner.getStyle().setWidth(width, Unit.PX);
expandable.setScrollTop(height);
expandable.setScrollLeft(width);

代码示例来源:origin: com.google.gwt/gwt-servlet

expandable.getStyle().setPosition(Position.ABSOLUTE);
expandable.getStyle().setHeight(100.0, Unit.PCT);
expandable.getStyle().setWidth(100.0, Unit.PCT);
expandable.getStyle().setOverflow(Overflow.SCROLL);
expandable.getStyle().setZIndex(-1);
collapsible.getStyle().setPosition(Position.ABSOLUTE);
collapsible.getStyle().setHeight(100.0, Unit.PCT);
collapsible.getStyle().setWidth(100.0, Unit.PCT);
collapsible.getStyle().setOverflow(Overflow.SCROLL);
collapsible.getStyle().setZIndex(-1);
elem.appendChild(collapsible);
collapsibleInner = Document.get().createDivElement().cast();
collapsibleInner.getStyle().setWidth(200, Unit.PCT);
collapsibleInner.getStyle().setHeight(200, Unit.PCT);
collapsible.appendChild(collapsibleInner);

代码示例来源:origin: com.google.gwt/gwt-servlet

scrollLock.getStyle().setWidth(1, Unit.PX);
getElement().appendChild(scrollLock);

代码示例来源:origin: com.google.gwt/gwt-servlet

Document.get().getScrollHeight());
glassElem.getStyle().setHeight(height, Unit.PX);
glassElem.getStyle().setWidth(width, Unit.PX);
Document.get().getBody().appendChild(glassElem);

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Recalculate the height and width of a native scrollbar.
 */
private static void maybeRecalculateNativeScrollbarSize() {
 // Check if the size has already been calculated.
 if (nativeHeight > -1) {
  return;
 }
 // Create a scrollable element and attach it to the body.
 Element scrollable = Document.get().createDivElement();
 scrollable.getStyle().setPosition(Position.ABSOLUTE);
 scrollable.getStyle().setTop(-1000.0, Unit.PX);
 scrollable.getStyle().setLeft(-1000.0, Unit.PX);
 scrollable.getStyle().setHeight(100.0, Unit.PX);
 scrollable.getStyle().setWidth(100.0, Unit.PX);
 scrollable.getStyle().setOverflow(Overflow.SCROLL);
 scrollable.getStyle().setProperty("direction", "rtl");
 Document.get().getBody().appendChild(scrollable);
 // Add some content.
 Element content = Document.get().createDivElement();
 content.setInnerText("content");
 scrollable.appendChild(content);
 // Measure the height and width.
 nativeHeight = scrollable.getOffsetHeight() - scrollable.getClientHeight();
 nativeWidth = scrollable.getOffsetWidth() - scrollable.getClientWidth();
 nativeRtl = (content.getAbsoluteLeft() > scrollable.getAbsoluteLeft());
 // Detach the scrollable element.
 scrollable.removeFromParent();
}

相关文章

微信公众号

最新文章

更多

Style类方法