com.vaadin.ui.Panel类的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(7.4k)|赞(0)|评价(0)|浏览(114)

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

Panel介绍

[英]Panel - a simple single component container.
[中]面板-一个简单的单组件容器。

代码示例

代码示例来源:origin: OpenNMS/opennms

private Panel createPanel(Component content, String caption) {
    Panel panel = new Panel();
    panel.setSizeFull();
    panel.setCaption(caption);
    panel.setContent(content);
    panel.addStyleName("novscroll");

    return panel;
  }
}

代码示例来源:origin: org.ikasan/ikasan-dashboard-jar

@Override
public com.vaadin.ui.Component getPopupComponent()
{
  Panel popupPanel = new Panel();
  popupPanel.addStyleName(ValoTheme.PANEL_BORDERLESS);
  popupPanel.setHeight("300px");
  popupPanel.setWidth("300px");
  popupViewLayout.setImmediate(true);
  popupPanel.setContent(popupViewLayout);
  popupPanel.setImmediate(true);
  return popupPanel;
}

代码示例来源:origin: org.opennms.features/jmxconfiggenerator.webui

private void initContentPanel() {
  contentPanel = new Panel();
  contentPanel.setContent(new VerticalLayout());
  contentPanel.getContent().setSizeFull();
  contentPanel.setSizeFull();
}

代码示例来源:origin: com.vaadin/vaadin-server

/**
 * Creates a new empty panel which contains the given content.
 *
 * @param content
 *            the content for the panel.
 */
public Panel(Component content) {
  registerRpc(rpc);
  setContent(content);
  setWidth(100, Unit.PERCENTAGE);
  getState().tabIndex = -1;
}

代码示例来源:origin: com.vaadin/vaadin-server

if (newWidth != null && newWidth.intValue() != getWidth()) {
  setWidth(newWidth.intValue(), UNITS_PIXELS);
if (newHeight != null && newHeight.intValue() != getHeight()) {
  setHeight(newHeight.intValue(), UNITS_PIXELS);
if (newScrollX != null && newScrollX.intValue() != getScrollLeft()) {
  getState().scrollLeft = newScrollX.intValue();
if (newScrollY != null && newScrollY.intValue() != getScrollTop()) {
  getState().scrollTop = newScrollY.intValue();

代码示例来源:origin: fi.vm.sade.organisaatio/organisaatio-ui-widgets

public OrganisaatioSearchPopup(OrganisaatioSearchTree orgSearch,List<String> oids) {
  orgSearchTree = orgSearch;
  orgSearchTree.init();
  orgSearchTree.reloadWithOids(oids);
  root = new Panel();
  root.setWidth(popupWidth);
  root.setHeight(popupHeight);
  root.addComponent(orgSearchTree); 
}

代码示例来源:origin: OpenNMS/opennms

private void initContentPanel() {
  contentPanel = new Panel();
  contentPanel.setSizeFull();
}

代码示例来源:origin: info.magnolia.ui/magnolia-ui-framework

@Override
public void openAlert(MessageStyleType type, String title, View body, String okButton, final AlertCallback callback) {
  final BaseDialog dialog = new LightDialog();
  dialog.addStyleName(type.getCssClass());
  dialog.addStyleName("alert");
  dialog.setCaption(title);
  CompositeIcon icon = (CompositeIcon) Classes.getClassFactory().newInstance(type.getIconClass());
  icon.setStyleName("dialog-icon");
  dialog.setHeaderToolbar(icon);
  dialog.showCloseButton();
  dialog.setContent(body.asVaadinComponent());
  Panel shortcutPanel = new Panel();
  shortcutPanel.setStyleName("shortcut-panel");
  shortcutPanel.setHeight(100, Unit.PERCENTAGE);
  shortcutPanel.setWidth(100, Unit.PERCENTAGE);
  shortcutPanel.setContent(dialog);
  final OverlayCloser overlayCloser = openOverlay(new ViewAdapter(shortcutPanel), ModalityLevel.LIGHT);
  final ShortcutListener escapeShortcut = new ShortcutListener("Escape shortcut", ShortcutAction.KeyCode.ESCAPE, null) {
    @Override
    public void handleAction(Object sender, Object target) {
      callback.onOk();
      dialog.closeSelf();
    }
  };
  shortcutPanel.addShortcutListener(escapeShortcut);
  addOkHandler(dialog, okButton, overlayCloser, callback);
  dialog.addDialogCloseHandler(createCloseHandler(overlayCloser));
}

代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui

final Panel tablePanel = new Panel();
tablePanel.setStyleName("table-panel");
tablePanel.setHeight(100.0F, Unit.PERCENTAGE);
tablePanel.setContent(table);
tablePanel.addActionHandler(getShortCutKeysHandler(i18n));
tablePanel.addStyleName(ValoTheme.PANEL_BORDERLESS);
tableHeaderLayout.addComponent(tablePanel);
tableHeaderLayout.setComponentAlignment(tablePanel, Alignment.TOP_CENTER);

代码示例来源:origin: uk.q3c.krail/krail

/**
 * used wqhen nav tree not required, and split panel also therefore not required
 */
protected void nonSplitPanel() {
  if (nonSplitPanel == null) {
    nonSplitPanel = new Panel();
    nonSplitPanel.setSizeFull();
  }
  if (!option.get(optionNavTreeVisible)) {
    nonSplitPanel.setContent(mainArea);
    nonSplitPanel.setVisible(true);
  } else {
    nonSplitPanel.setVisible(false);
  }
}

代码示例来源:origin: org.opennms.features/jmxconfiggenerator.webui

private Panel wrapToPanel(Component component) {
  Panel panel = new Panel(component.getCaption());
  panel.setSizeFull();
  VerticalLayout layout = new VerticalLayout();
  layout.setMargin(false);
  layout.setSpacing(false);
  layout.setSizeFull();
  layout.addComponent(component);
  panel.setContent(layout);
  component.setCaption(null);
  return panel;
}

代码示例来源:origin: org.ikasan/ikasan-dashboard-jar

protected void init()
{
  this.tabsheetPanel = new Panel();
  this.tabsheetPanel.addStyleName(ValoTheme.PANEL_BORDERLESS);
  this.tabsheetPanel.setSizeFull();
  super.setSizeFull();
}

代码示例来源:origin: org.activiti/activiti-explorer

protected void initAddSubTaskPanel(HorizontalLayout headerLayout) {
 // The add button is placed in a panel, so we can catch 'enter' and 'escape' events
 addSubTaskPanel = new Panel();
 addSubTaskPanel.setContent(new VerticalLayout());
 addSubTaskPanel.setSizeUndefined();
 addSubTaskPanel.addStyleName(Reindeer.PANEL_LIGHT);
 addSubTaskPanel.addStyleName("no-border");
 headerLayout.addComponent(addSubTaskPanel);
 
 initAddSubTaskPanelKeyboardActions();
 initAddButton();
}

代码示例来源:origin: org.opencms/opencms-core

/**
 * Adds a child category panel.<p>
 *
 * @param label the label
 * @param child the child widget
 */
public void addChild(String label, CmsAppHierarchyPanel child) {
  Panel panel = new Panel();
  panel.setCaption(label);
  panel.setContent(child);
  addComponent(panel);
}

代码示例来源:origin: com.holon-platform.vaadin7/holon-vaadin

/**
 * Constructor
 */
public AbstractDialog() {
  super();
  // defaults
  setModal(true);
  setResizable(false);
  setDraggable(false);
  setClosable(false);
  // style name
  addStyleName("h-dialog");
  // build
  content = new Panel();
  content.setWidth("100%");
  content.addStyleName(ValoTheme.PANEL_BORDERLESS);
  content.addStyleName("h-dialog-content");
  actions = new HorizontalLayout();
  actions.setWidth("100%");
  actions.setSpacing(true);
  actions.addStyleName(ValoTheme.WINDOW_BOTTOM_TOOLBAR);
  actions.addStyleName("h-dialog-actions");
  root = new VerticalLayout();
  root.addComponent(content);
  root.addComponent(actions);
  setContent(root);
}

代码示例来源:origin: org.opencms/opencms-core

Panel panel = new Panel();
panel.setCaption(title);
panel.setWidth("500px");
VerticalLayout layout = new VerticalLayout();
layout.setMargin(true);
panel.setContent(layout);
layout.addComponent(new Label(message));
Button okButton = new Button();

代码示例来源:origin: eclipse/hawkbit

private Panel buildContent() {
  final Panel content = new Panel();
  content.setSizeFull();
  content.setStyleName("view-content");
  return content;
}

代码示例来源:origin: OpenNMS/opennms

final Panel panel = new Panel();
panel.setWidth(230, Unit.PIXELS);
panel.setCaption("Preview");

代码示例来源:origin: de.mhus.lib/mhu-lib-vaadin6

protected void addToCurrent(VaadinFormBuilder builder) {
  if (!MString.isEmpty(getElement().getTitle())) {
    panel = new Panel(getElement().getTitle());
    panel.setContent(layout);
    panel.setWidth("100%");
    builder.addComposite((LayoutComposite)getElement(), panel);
  } else
    super.addToCurrent(builder);
}

代码示例来源:origin: org.aperteworkflow/base-widgets

Panel p = new Panel();
p.setStyleName(Reindeer.PANEL_LIGHT);
p.setWidth("100%");
p.setHeight("240px");
VerticalLayout layout = (VerticalLayout) p.getContent();

相关文章