当前位置: 首页>>代码示例>>Java>>正文


Java CssLayout.setHeight方法代码示例

本文整理汇总了Java中com.vaadin.ui.CssLayout.setHeight方法的典型用法代码示例。如果您正苦于以下问题:Java CssLayout.setHeight方法的具体用法?Java CssLayout.setHeight怎么用?Java CssLayout.setHeight使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.vaadin.ui.CssLayout的用法示例。


在下文中一共展示了CssLayout.setHeight方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: buildContent

import com.vaadin.ui.CssLayout; //导入方法依赖的package包/类
private Component buildContent() {
    final CssLayout menuContent = new CssLayout();
    menuContent.addStyleName("sidebar");
    menuContent.addStyleName(ValoTheme.MENU_PART);
    menuContent.addStyleName("no-vertical-drag-hints");
    menuContent.addStyleName("no-horizontal-drag-hints");
    menuContent.setWidth(null);
    menuContent.setHeight("100%");

    menuContent.addComponent(buildTitle());
    menuContent.addComponent(buildUserMenu());
    menuContent.addComponent(buildToggleButton());
    menuContent.addComponent(buildMenuItems());

    return menuContent;
}
 
开发者ID:mcollovati,项目名称:vaadin-vertx-samples,代码行数:17,代码来源:DashboardMenu.java

示例2: createRating

import com.vaadin.ui.CssLayout; //导入方法依赖的package包/类
public static CssLayout createRating(Customer customer) {
    CssLayout layout = new CssLayout();
    layout.setHeight(49, Sizeable.Unit.PIXELS);
    layout.setWidth(100, Sizeable.Unit.PIXELS);

    Label overallRating = new Label(FontAwesome.STAR.getHtml(), ContentMode.HTML);
    overallRating.addStyleName("green");
    overallRating.setDescription("Very good : " + testData.getNumberBetween(90, 100) + "% Chance");
    overallRating.setWidthUndefined();
    overallRating.setWidth(49, Sizeable.Unit.PIXELS);
    overallRating.setHeight(49, Sizeable.Unit.PIXELS);
    layout.addComponent(overallRating);


    Label carRating = new Label(FontAwesome.CAR.getHtml(), ContentMode.HTML);
    carRating.addStyleName("red");
    carRating.setDescription("Unlikely : " + testData.getNumberBetween(1, 15) + "%");
    carRating.setWidthUndefined();
    carRating.setWidth(49, Sizeable.Unit.PIXELS);
    carRating.setHeight(49, Sizeable.Unit.PIXELS);

    layout.addComponent(carRating);

    return layout;
}
 
开发者ID:datenhahn,项目名称:componentrenderer,代码行数:26,代码来源:ViewComponents.java

示例3: initInputField

import com.vaadin.ui.CssLayout; //导入方法依赖的package包/类
protected void initInputField() {
  // Csslayout is used to style inputtext as rounded
  CssLayout csslayout = new CssLayout();
  csslayout.setHeight(24, UNITS_PIXELS);
  csslayout.setWidth(100, UNITS_PERCENTAGE);
  layout.addComponent(csslayout);
  
  inputField = new TextField();
  inputField.setWidth(100, UNITS_PERCENTAGE);
  inputField.addStyleName(ExplorerLayout.STYLE_SEARCHBOX);
  inputField.setInputPrompt(i18nManager.getMessage(Messages.TASK_CREATE_NEW));
  inputField.focus();
  csslayout.addComponent(inputField);
  
  layout.setComponentAlignment(csslayout, Alignment.MIDDLE_LEFT);
  layout.setExpandRatio(csslayout, 1.0f);
}
 
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:18,代码来源:TaskListHeader.java

示例4: createCompositionRoot

import com.vaadin.ui.CssLayout; //导入方法依赖的package包/类
@Override
protected CssLayout createCompositionRoot() {
    CssLayout layout = new CssLayout();
    layout.addStyleName(ValoTheme.MENU_PART);
    if (largeIcons) {
        layout.addStyleName(ValoTheme.MENU_PART_LARGE_ICONS);
    }
    layout.setWidth(null);
    layout.setHeight("100%");
    if (logo != null) {
        layout.addComponent(logo);
    }
    if (headerLayout != null) {
        layout.addComponent(headerLayout);
    }
    return layout;
}
 
开发者ID:peholmst,项目名称:vaadin4spring,代码行数:18,代码来源:ValoSideBar.java

示例5: displayChart

import com.vaadin.ui.CssLayout; //导入方法依赖的package包/类
final protected void displayChart() {
    removeAllComponents();
    final JFreeChart chart = createChart();
    final JFreeChartWrapper chartWrapper = new JFreeChartWrapper(chart);

    final CssLayout borderWrap = new CssLayout();
    borderWrap.addComponent(chartWrapper);
    borderWrap.setStyleName("chart-wrapper");
    borderWrap.setHeight(height + "px");
    borderWrap.setWidth(width + "px");
    chartWrapper.setHeight(height + "px");
    chartWrapper.setWidth(width + "px");
    chartWrapper.setGraphHeight(height);
    chartWrapper.setGraphWidth(width);
    this.addComponent(borderWrap);
    final Component legendBox = createLegendBox();
    if (legendBox != null) {
        this.addComponent(legendBox);
    }
}
 
开发者ID:MyCollab,项目名称:mycollab,代码行数:21,代码来源:GenericChartWrapper.java

示例6: buildContent

import com.vaadin.ui.CssLayout; //导入方法依赖的package包/类
@Override
public Component buildContent() {
	final CssLayout menuContent = new CssLayout();
	menuContent.addStyleName("sidebar");
	menuContent.addStyleName(ValoTheme.MENU_PART);
	menuContent.addStyleName("no-vertical-drag-hints");
	menuContent.addStyleName("no-horizontal-drag-hints");
	menuContent.setWidth(null);
	menuContent.setHeight("100%");

	// menuContent.addComponent(buildTitle());
	menuContent.addComponent(buildUserMenu());
	menuContent.addComponent(buildToggleButton());
	menuContent.addComponent(buildMenuItems());

	content = menuContent;
	return menuContent;
}
 
开发者ID:tilioteo,项目名称:hypothesis,代码行数:19,代码来源:HypothesisMenuPresenter.java

示例7: addStep

import com.vaadin.ui.CssLayout; //导入方法依赖的package包/类
public Step addStep(String name, String info) {
    if (steps.size() > 0) {
        CssLayout connector = new CssLayout();
        connector.setHeight(Metrics.Stepper.CONNECTOR_HEIGHT, Unit.PIXELS);
        connector.addStyleName(MaterialColor.DARK_DIVIDER.getBackgroundColorStyle());
        connector.addStyleName(FlexItem.FlexGrow.GROW_1);
        addComponent(connector);
    }

    Step s = createStep(steps.size() + 1, name, info);
    addComponent(s);
    steps.add(s);
    return s;
}
 
开发者ID:vaadin,项目名称:material-theme-fw8,代码行数:15,代码来源:Stepper.java

示例8: initDummyContent

import com.vaadin.ui.CssLayout; //导入方法依赖的package包/类
private void initDummyContent() {
    CssLayout card = new CssLayout();
    card.setWidth(100, Unit.PERCENTAGE);
    card.setHeight(320, Unit.PIXELS);
    card.addStyleName("card");
    card.addStyleName(Margins.All.LARGE);
    content.addComponent(card);
}
 
开发者ID:vaadin,项目名称:material-theme-fw8,代码行数:9,代码来源:DemoUI.java

示例9: RowLayout

import com.vaadin.ui.CssLayout; //导入方法依赖的package包/类
private RowLayout(Step step) {
  this.step = step;

  label = getLabelProvider().getStepLabel(step);

  divider = new CssLayout();
  divider.addStyleName(STYLE_DIVIDER);
  divider.setHeight(100, Unit.PERCENTAGE);

  contentContainer = new Panel();
  contentContainer.addStyleName(STYLE_CONTENT_CONTAINER);
  contentContainer.addStyleName(ValoTheme.PANEL_BORDERLESS);
  contentContainer.setSizeFull();

  buttonBar = new HorizontalLayout();
  buttonBar.addStyleName(STYLE_BUTTON_BAR);
  buttonBar.setMargin(false);
  buttonBar.setSpacing(true);
  buttonBar.setWidth(100, Unit.PERCENTAGE);
  buttonBar.setMargin(new MarginInfo(false, false, !isLastStep(step), false));

  rootLayout = new GridLayout(2, 3);
  rootLayout.setSizeFull();
  rootLayout.setMargin(false);
  rootLayout.setSpacing(false);
  rootLayout.setColumnExpandRatio(1, 1);
  rootLayout.setRowExpandRatio(1, 1);
  rootLayout.addComponent(label, 0, 0, 1, 0);
  rootLayout.addComponent(divider, 0, 1, 0, 2);
  rootLayout.addComponent(contentContainer, 1, 1, 1, 1);
  rootLayout.addComponent(buttonBar, 1, 2, 1, 2);

  setCompositionRoot(rootLayout);
  addStyleName(STYLE_COMPONENT);
  setWidth(100, Unit.PERCENTAGE);
  setActive(false);
}
 
开发者ID:Juchar,项目名称:md-stepper,代码行数:38,代码来源:VerticalStepper.java

示例10: initHeader

import com.vaadin.ui.CssLayout; //导入方法依赖的package包/类
private void initHeader() {
    CssLayout header = new CssLayout();
    header.setMargin(true);
    header.setHeight("15px");
    header.setCaption("LOD Management Suite");
    header.addStyleName("lodms-header");
    header.setIcon(new ClassResource("/at/punkt/lodms/logo.png", getApplication()));
    addComponent(header);
}
 
开发者ID:lodms,项目名称:lodms-core,代码行数:10,代码来源:LodmsMainWindow.java

示例11: buildMenuItems

import com.vaadin.ui.CssLayout; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
private Component buildMenuItems() {
	itemButtons.clear();

	CssLayout menuItemsLayout = new CssLayout();
	menuItemsLayout.addStyleName("valo-menuitems");
	menuItemsLayout.setHeight(100.0f, Unit.PERCENTAGE);

	Set<Bean<?>> allViews = beanManager.getBeans(View.class, new AnnotationLiteral<Any>() {
	});

	Consumer<Bean<?>> buildMenuItem = e -> {
		Title title = BeanUtility.getAnnotation(e, Title.class);
		ValoMenuItemButton menuItemButton = new ValoMenuItemButton(Messages.getString(title.value()),
				BeanUtility.getAnnotation(e, CDIView.class).value(), title.icon());

		menuItemsLayout.addComponent(menuItemButton);
		itemButtons.add(menuItemButton);
	};

	allViews.stream()
			.filter(ViewUtility.filterCDIViewsForMainUI.and(v -> ViewUtility
					.isUserViewAllowed((Class<? extends View>) v.getBeanClass(), SessionManager.getLoggedUser())))
			.sorted(ViewUtility.titleIndexComparator).forEach(buildMenuItem);

	return menuItemsLayout;
}
 
开发者ID:tilioteo,项目名称:hypothesis,代码行数:28,代码来源:HypothesisMenuPresenter.java

示例12: createDivider

import com.vaadin.ui.CssLayout; //导入方法依赖的package包/类
private CssLayout createDivider() {
    CssLayout divider = new CssLayout();
    divider.setHeight(16, Unit.PIXELS);
    return divider;
}
 
开发者ID:vaadin,项目名称:material-theme-fw8,代码行数:6,代码来源:TypographyView.java

示例13: attach

import com.vaadin.ui.CssLayout; //导入方法依赖的package包/类
@Override
public void attach() {
    setSizeFull();
    addStyleName(Reindeer.PANEL_LIGHT);

    VerticalLayout layout = (VerticalLayout) getContent();
    layout.setSizeFull();
    layout.addStyleName("loadbalancer-tab");
    layout.setSpacing(false);
    layout.setMargin(false);

    // スプリットパネル
    SplitPanel splitPanel = new SplitPanel();
    splitPanel.setOrientation(SplitPanel.ORIENTATION_VERTICAL);
    splitPanel.setSplitPosition(40);
    splitPanel.setSizeFull();
    layout.addComponent(splitPanel);

    // スプリットパネル上段
    VerticalLayout upperLayout = new VerticalLayout();
    upperLayout.setSizeFull();
    upperLayout.setSpacing(false);
    upperLayout.setMargin(false);

    CssLayout upperTopLayout = new CssLayout();
    Label label = new Label(ViewProperties.getCaption("label.loadbalancer"));
    upperTopLayout.setWidth("100%");
    upperTopLayout.setMargin(true);
    upperTopLayout.addStyleName("loadbalancer-table-label");
    upperTopLayout.addComponent(label);
    upperTopLayout.setHeight("28px");
    upperLayout.addComponent(upperTopLayout);

    loadBalancerTable = new LoadBalancerTable(sender);
    loadBalancerTable.setContainerDataSource(new LoadBalancerDtoContainer());
    upperLayout.addComponent(loadBalancerTable);
    loadBalancerTable.addListener(new ValueChangeListener() {
        @Override
        public void valueChange(ValueChangeEvent event) {
            tableRowSelected(event);
        }
    });

    loadBalancerButtonsBottom = new LoadBalancerButtonsBottom(sender);
    upperLayout.addComponent(loadBalancerButtonsBottom);
    upperLayout.setExpandRatio(loadBalancerTable, 10);
    splitPanel.addComponent(upperLayout);

    // スプリットパネル下段
    loadBalancerDesc = new LoadBalancerDesc(sender);
    splitPanel.addComponent(loadBalancerDesc);
}
 
开发者ID:primecloud-controller-org,项目名称:primecloud-controller,代码行数:53,代码来源:LoadBalancerPanel.java

示例14: showSlide

import com.vaadin.ui.CssLayout; //导入方法依赖的package包/类
@Override
public void showSlide(String template, String content) {
	notifications.setCloseTimeout(5000);
	notifications.setPosition(Position.BOTTOM_RIGHT);

	container = factory.createSlideContainer(template, content, reader);
	if (container != null) {
		container.getPresenter().buildDone();

		mask = Mask.addToComponent(container);
		mask.setColor("rgba(127,255,127,0.2)");
		mask.show();

		Window window = new Window("Slide preview");

		CssLayout topLayout = new CssLayout();
		topLayout.setSizeFull();

		VerticalLayout layout = new VerticalLayout();
		layout.setSizeFull();
		topLayout.addComponent(layout);

		Toolbox toolbox = new Toolbox();
		toolbox.setOrientation(ORIENTATION.TOP_CENTER);
		toolbox.setOverflowSize(5);

		HorizontalLayout hl = new HorizontalLayout();
		hl.setSpacing(true);
		Button startButton = new Button("Start slide", e -> {
			e.getButton().setEnabled(false);
			startClicked();
		});
		hl.addComponent(startButton);

		CssLayout tlLayout = new CssLayout(toolbox);
		tlLayout.setHeight("0px");
		topLayout.addComponent(tlLayout);
		// layout.setExpandRatio(tlLayout, 0f);

		toolbox.setContent(hl);

		topLayout.addComponent(notifications);

		/*
		 * sliderPanel = new SliderPanelBuilder(new Button("Start slide",
		 * new ClickListener() {
		 * 
		 * @Override public void buttonClick(ClickEvent event) {
		 * event.getButton().setEnabled(false); startClicked(); }
		 * })).expanded(false).mode(SliderMode.TOP).caption("Tools").
		 * autoCollapseSlider(true)
		 * .tabPosition(SliderTabPosition.BEGINNING).build();
		 * 
		 * layout.addComponent(sliderPanel);
		 * layout.setExpandRatio(sliderPanel, 0f);
		 */

		layout.addComponent(container);
		layout.setExpandRatio(container, 1f);

		window.setContent(topLayout);
		window.setSizeFull();
		window.setClosable(true);

		UI.getCurrent().addWindow(window);
	}
}
 
开发者ID:tilioteo,项目名称:hypothesis,代码行数:68,代码来源:SlideManagementPresenterImpl.java


注:本文中的com.vaadin.ui.CssLayout.setHeight方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。