本文整理了Java中com.google.gwt.dom.client.Style.setWidth()
方法的一些代码示例,展示了Style.setWidth()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Style.setWidth()
方法的具体详情如下:
包路径:com.google.gwt.dom.client.Style
类名称: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(" ");
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();
}
内容来源于网络,如有侵权,请联系作者删除!