Package com.vaadin.ui

Examples of com.vaadin.ui.Accordion


public class AccordionPrimaryStylenames extends TestBase {

    @Override
    protected void setup() {
        final Accordion acc = new Accordion();
        acc.addComponent(new NativeButton("First tab"));
        acc.addComponent(new NativeButton("Second tab"));
        acc.setPrimaryStyleName("my-accordion");
        addComponent(acc);

        addComponent(new Button("Set primary stylename",
                new Button.ClickListener() {
                    @Override
                    public void buttonClick(ClickEvent event) {
                        acc.setPrimaryStyleName("my-second-accordion");
                    }
                }));
    }
View Full Code Here


public class AccordionTabStylenames extends TestBase {

    @Override
    protected void setup() {
        Accordion acc = new Accordion();
        addComponent(acc);

        for (int tabIndex = 0; tabIndex < 5; tabIndex++) {
            Tab tab = acc.addTab(new Label("Tab " + tabIndex));
            tab.setCaption("Tab " + tabIndex);
            tab.setStyleName("tab" + tabIndex);
        }
    }
View Full Code Here

        l.setCaption("Accordions");
        l.setMargin(true);
        l.setSpacing(true);
        l.setWidth("700px");

        Accordion a = new Accordion();
        a.setWidth("100%");
        a.setHeight("170px");
        l.addComponent(a);

        for (int i = 1; i < 5; i++) {
            Tab t = a.addTab(new Label(), "Sheet " + i);
            if (i % 2 == 0) {
                t.setIcon(ICON_GLOBE);
            }
            if (i == 2) {
                t.setEnabled(false);
View Full Code Here

        ts.addTab(new MyTab("tab two"), "Caption2", null);
        ts.addTab(new MyTab("tab three"), "Caption3", null);
        ts.addTab(new MyTab("tab four"), "Caption4", null);
        ts.addTab(new MyTab("tab five"), "Caption5", null);

        acc = new Accordion();
        acc.setSizeUndefined();
        acc.addTab(new MyTab("tab one"), "Caption1", null);
        acc.addTab(new MyTab("tab two"), "Caption2", null);
        acc.addTab(new MyTab("tab three"), "Caption3", null);
        acc.addTab(new MyTab("tab four"), "Caption4", null);
View Full Code Here

        TabSheet tabSheet = new TabSheet();
        tabSheet.addTab(new Label("<h1>Tabsheet</h1>", ContentMode.HTML),
                "Label");
        addComponent(tabSheet);

        Accordion accordion = new Accordion();
        accordion.addTab(new Label("<h1>Accordion</h1>", ContentMode.HTML),
                "Label");
        addComponent(accordion);
    }
View Full Code Here

        cssLayout.setCaption("Table");
        return cssLayout;
    }

    private Component getAccordionTest() {
        Accordion a = new Accordion();
        a.setCaption("Accordion");
        a.setHeight("100%");
        a.addTab(getBigComponent(), "Tab 1");
        a.addTab(getBigComponent(), "Tab 2");
        a.addTab(getBigComponent(), "Tab 3");
        return a;
    }
View Full Code Here

        return c;
    }

    /** Create new Accordion and add it to current component container. */
    public Accordion accordion() {
        Accordion c = new Accordion();
        c.setImmediate(true);
        add(c);
        return c;
    }
View Full Code Here

    /**
     * Create new Accordion with given caption and add it to current component
     * container.
     */
    public Accordion accordion(String caption) {
        Accordion c = accordion();
        c.setCaption(caption);
        return c;
    }
View Full Code Here

public class UiAccordion extends UiVaadinComposite {

  private Accordion accordion;

  public void createUi(VaadinFormBuilder builder) {
    accordion = new Accordion();
    builder.addComposite((LayoutComposite)getElement(), accordion);
  }
View Full Code Here

TOP

Related Classes of com.vaadin.ui.Accordion

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.