Home WEB
WEB


Uma pagina web usando Vaadin PDF Imprimir E-mail
Escrito por Administrator   
Sex, 15 de Janeiro de 2010 15:46

Uma simples pagina web usando Vaadin, sem usar uma virgula de html, javascript ou até mesmo ajax. Java na veia.

 

package com.raysystem.radarbovweb;

import com.vaadin.Application;
import com.vaadin.ui.HorizontalLayout;
import com.vaadin.ui.Panel;
import com.vaadin.ui.SplitPanel;
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Window;

/**
 *
 * @author raydacosta
 */
public class RadarBOVWEB  extends Application{

    private SplitPanel splitPanel2 = new SplitPanel(SplitPanel.ORIENTATION_HORIZONTAL);
    private Window winMain = null;

    @Override
    public void init() {
        winMain = new Window("RadarBOV");

        HorizontalLayout lh = new HorizontalLayout();
        Panel top = new Panel(lh);
        top.setWidth("100%");
        top.setHeight("100%");
        top.setSizeFull();
        winMain.addComponent(top);
        //====================================


        VerticalLayout lvm = new VerticalLayout();
        Panel painelMenu = new Panel(lvm);
        painelMenu.setSizeFull();
        painelMenu.setScrollable(true);
        painelMenu.setWidth("100%");
        painelMenu.setHeight("100%");
        splitPanel2.addComponent(painelMenu);


        VerticalLayout lvc = new VerticalLayout();
        Panel painelCentral = new Panel(lvc);
        painelCentral.setSizeFull();
        painelCentral.setScrollable(true);
        painelCentral.setWidth("100%");
        painelCentral.setHeight("100%");
        splitPanel2.addComponent(painelCentral);



        //================================
        splitPanel2.setSplitPosition(15);
        splitPanel2.setSizeFull();
        winMain.setSizeFull();
        winMain.setWidth("100%");
        winMain.setHeight("100%");
        winMain.addComponent(splitPanel2);

        this.setMainWindow(winMain);
    }

}

 
Copyright © 2010 Ray da Costa. Todos os direitos reservados.
Joomla! é um Software Livre com licença GNU/GPL v2.0.