Example usage for com.google.gwt.user.client.ui VerticalPanel setHorizontalAlignment

List of usage examples for com.google.gwt.user.client.ui VerticalPanel setHorizontalAlignment

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui VerticalPanel setHorizontalAlignment.

Prototype

public void setHorizontalAlignment(HorizontalAlignmentConstant align) 

Source Link

Document

Sets the default horizontal alignment to be used for widgets added to this panel.

Usage

From source file:$.HelloPlugins.java

License:Apache License

@Override
    public void onModuleLoad() {
        Image img = new Image("http://code.google.com/webtoolkit/logo-185x175.png");
        Button button = new Button("Click me");

        VerticalPanel vPanel = new VerticalPanel();
        vPanel.setWidth("100%");
        vPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER);
        vPanel.add(img);//from   ww  w  .  ja  v  a  2 s. c  o m
        vPanel.add(button);

        RootPanel.get().add(vPanel);

        // Create the dialog box
        final DialogBox dialogBox = new DialogBox();

        // The content of the dialog comes from a User specified Preference
        dialogBox.setText("Hello from GWT Gerrit UI plugin");
        dialogBox.setAnimationEnabled(true);
        Button closeButton = new Button("Close");
        VerticalPanel dialogVPanel = new VerticalPanel();
        dialogVPanel.setWidth("100%");
        dialogVPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER);
        dialogVPanel.add(closeButton);

        closeButton.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                dialogBox.hide();
            }
        });

        // Set the contents of the Widget
        dialogBox.setWidget(dialogVPanel);

        button.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                dialogBox.center();
                dialogBox.show();
            }
        });
    }

From source file:client.LogoPanel.java

License:Open Source License

/**
 * default constructor.//w ww .  jav a 2s  . c o m
 * 
 * @param images
 */
private LogoPanel(final Images images) {
    final VerticalPanel outer = new VerticalPanel();

    outer.setWidth("100%");
    outer.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);

    final Image logo = images.phosphoruslogo2().createImage();

    RpcRequest.common().isLoggedIn(new AsyncCallback() {
        public void onFailure(final Throwable caught) {
            LogoPanel.this.setSigendOut();
        }

        public void onSuccess(final Object result) {
            LogoPanel.this.setSigendIn((String) result);
        }
    });

    RpcRequest.common().isSecure(new AsyncCallback() {
        public void onFailure(final Throwable caught) {
            LogoPanel.this.aai.setStyleName("gui-TopPanel-Label");
            LogoPanel.this.aai.setText("Unable to determine Security-Status");
        }

        public void onSuccess(final Object result) {
            boolean res = ((Boolean) result).booleanValue();

            if (res) {
                LogoPanel.this.aai.setStyleName("gui-TopPanel-Sec");
                LogoPanel.this.aai.setText("Security Toolkit available!");
            } else {
                LogoPanel.this.aai.setStyleName("gui-TopPanel-UnSec");
                LogoPanel.this.aai.setText("Unsecured");
            }
        }
    });

    outer.add(logo);

    this.label.setStyleName("gui-TopPanel-Label");
    this.link.setStyleName("gui-TopPanel-Link");

    final HorizontalPanel panel = new HorizontalPanel();
    panel.setWidth("100%");
    panel.setStyleName("gui-TopPanel-Status");
    panel.add(this.label);
    panel.add(this.aai);
    panel.add(this.link);

    outer.add(panel);
    panel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);

    this.initWidget(outer);
    this.setStyleName("gui-TopPanel");
}

From source file:client.NewGameDialog.java

License:Apache License

public NewGameDialog() {
    String gameOverText = "You just lost <a href='http://www.google.com/"
            + "search?q=lost+the+game'>The Game</a>";
    this.setHTML("Tetris");
    this.setAnimationEnabled(true);
    HTML html = new HTML("<u>Controls</u><br/>" + "<b>Right Left Down</b>: move around<br/>"
            + "<b>Up</b>: rotate clockwise<br/>" + "<b>Space</b>: drop");
    Button button = new Button("New Game");
    VerticalPanel dialogVPanel = new VerticalPanel();
    dialogVPanel.setWidth("100%");
    dialogVPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER);
    dialogVPanel.add(html);//www  . ja  v  a  2s  .  co m
    dialogVPanel.add(button);

    button.addClickListener(this);

    // Set the contents of the Widget
    this.setWidget(dialogVPanel);
    this.center();
}

From source file:client.Tetris.java

License:Apache License

public static void gameOverEx() {
    // Create the dialog box
    final DialogBox dialogBox = new DialogBox();
    final String gameOverText = "You just lost <a href='http://www.google.com/"
            + "search?q=lost+the+game'>The Game</a>";
    dialogBox.setHTML(gameOverText);//w  w w  .j  av a  2s .c  o m
    dialogBox.setAnimationEnabled(true);
    HTML html = new HTML("<u>Controls</u><br/>" + "<b>Right Left Down</b>: move around<br/>"
            + "<b>Up</b>: rotate clockwise<br/>" + "<b>Space</b>: drop");
    Button button = new Button("New Game");
    VerticalPanel dialogVPanel = new VerticalPanel();
    dialogVPanel.setWidth("100%");
    dialogVPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER);
    dialogVPanel.add(html);
    dialogVPanel.add(button);

    button.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            dialogBox.hide();
            newGame();
        }
    });

    // Set the contents of the Widget
    dialogBox.setWidget(dialogVPanel);
    dialogBox.center();
    dialogBox.show();
}

From source file:client.Tetris.java

License:Apache License

public void onModuleLoad() {
    VerticalPanel vPanel = new VerticalPanel();
    vPanel.setWidth("100%");
    vPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER);
    vPanel.add(tilemap);/*from  w  ww .j a v a 2  s  .c o  m*/
    vPanel.add(Score.getPanel());

    RootPanel.get().add(vPanel);
    DOM.addEventPreview(this);
    //Tetromino.newTetro();
    gameOver();
}

From source file:co.edu.udea.iw.rtf.client.ui.CrearSolicitudViewImpl.java

License:Open Source License

public CrearSolicitudViewImpl() {
    initWidget(binder.createAndBindUi(this));

    labelNombresSolicitante = new Label("* Nombres: ");
    labelApellidosSolicitante = new Label("* Apellidos: ");
    labelCelular = new Label("Celular: ");
    labelCorreoElectronico = new Label("* Correo electrnico: ");
    labelConfirmacionCorreo = new Label("* Confirmacin del correo: ");
    labelTelefono = new Label("* Telefono: ");
    labelOtroProducto = new Label("Otro producto: ");
    labelProducto = new Label("* Producto: ");
    labelSucursal = new Label("* Sucursal: ");
    labelTextoSolicitud = new Label("* Texto de la solicitud: ");
    labelTipoSolicitud = new Label("* Tipo de solicitud: ");

    labelNombresSolicitanteError = new Label();
    labelApellidosSolicitanteError = new Label();
    labelCelularError = new Label();
    labelCorreoElectronicoError = new Label();
    labelConfirmacionCorreoError = new Label();
    labelTelefonoError = new Label();
    labelOtroProductoError = new Label();
    labelProductoError = new Label();
    labelSucursalError = new Label();
    labelTextoSolicitudError = new Label();
    labelTipoSolicitudError = new Label();
    textBoxApellidosSolicitante = new TextBox();
    textBoxCelular = new TextBox();
    textBoxConfirmacionCorreo = new TextBox();
    textBoxCorreoElectronico = new TextBox();
    textBoxNombresSolicitante = new TextBox();
    textBoxOtroProducto = new TextBox();
    textBoxTelefono = new TextBox();
    textBoxTextoSolicitud = new TextArea();
    listBoxProducto = new ListBox();
    listBoxSuscursal = new ListBox();
    listBoxTipoSolicitud = new ListBox();

    textBoxNombresSolicitante.setMaxLength(45);
    textBoxApellidosSolicitante.setMaxLength(45);
    textBoxTelefono.setMaxLength(15);// w ww .  ja  v a  2  s .  c  om
    textBoxCelular.setMaxLength(15);
    textBoxCorreoElectronico.setMaxLength(120);
    textBoxConfirmacionCorreo.setMaxLength(120);

    labelNombresSolicitante.addStyleName("label");
    labelApellidosSolicitante.addStyleName("label");
    labelCelular.addStyleName("label");
    labelCorreoElectronico.addStyleName("label");
    labelConfirmacionCorreo.addStyleName("label");
    labelTelefono.addStyleName("label");
    labelOtroProducto.addStyleName("label");
    labelProducto.addStyleName("label");
    labelSucursal.addStyleName("label");
    labelTextoSolicitud.addStyleName("label");
    labelTipoSolicitud.addStyleName("label");
    textBoxNombresSolicitante.addStyleName("textBox");
    textBoxApellidosSolicitante.addStyleName("textBox");
    textBoxCorreoElectronico.addStyleName("textBox");
    textBoxConfirmacionCorreo.addStyleName("textBox");
    textBoxTelefono.addStyleName("textBox");
    textBoxCelular.addStyleName("textBox");
    textBoxOtroProducto.addStyleName("textBox");
    textBoxTextoSolicitud.addStyleName("area");
    listBoxProducto.addStyleName("lista");
    listBoxSuscursal.addStyleName("lista");
    listBoxTipoSolicitud.addStyleName("lista");

    tabla.setWidget(0, 0, labelNombresSolicitante);
    tabla.setWidget(0, 1, textBoxNombresSolicitante);
    tabla.setWidget(0, 2, labelNombresSolicitanteError);
    tabla.setWidget(1, 0, labelApellidosSolicitante);
    tabla.setWidget(1, 1, textBoxApellidosSolicitante);
    tabla.setWidget(1, 2, labelApellidosSolicitanteError);
    tabla.setWidget(2, 0, labelCorreoElectronico);
    tabla.setWidget(2, 1, textBoxCorreoElectronico);
    tabla.setWidget(2, 2, labelCorreoElectronicoError);
    tabla.setWidget(3, 0, labelConfirmacionCorreo);
    tabla.setWidget(3, 1, textBoxConfirmacionCorreo);
    tabla.setWidget(3, 2, labelConfirmacionCorreoError);
    tabla.setWidget(4, 0, labelTelefono);
    tabla.setWidget(4, 1, textBoxTelefono);
    tabla.setWidget(4, 2, labelTelefonoError);
    tabla.setWidget(5, 0, labelCelular);
    tabla.setWidget(5, 1, textBoxCelular);
    tabla.setWidget(5, 2, labelCelularError);
    tabla.setWidget(6, 0, labelProducto);
    tabla.setWidget(6, 1, listBoxProducto);
    tabla.setWidget(6, 2, labelProductoError);
    tabla.setWidget(7, 0, labelOtroProducto);
    tabla.setWidget(7, 1, textBoxOtroProducto);
    tabla.setWidget(7, 2, labelOtroProductoError);
    tabla.setWidget(8, 0, labelSucursal);
    tabla.setWidget(8, 1, listBoxSuscursal);
    tabla.setWidget(8, 2, labelSucursalError);
    tabla.setWidget(9, 0, labelTipoSolicitud);
    tabla.setWidget(9, 1, listBoxTipoSolicitud);
    tabla.setWidget(9, 2, labelTipoSolicitudError);
    tabla.setWidget(10, 0, labelTextoSolicitud);
    tabla.setWidget(10, 1, textBoxTextoSolicitud);
    tabla.setWidget(10, 2, labelTextoSolicitudError);

    dialogBox = new DialogBox();
    dialogBox.setText("Default Dialog Text");
    dialogBox.setAnimationEnabled(true);
    closeButton = new Button("Close");
    // We can set the id of a widget by accessing its Element
    closeButton.getElement().setId("closeButton");
    VerticalPanel dialogVPanel = new VerticalPanel();
    dialogVPanel.addStyleName("dialogVPanel");
    dialogVPanel.setHorizontalAlignment(VerticalPanel.ALIGN_RIGHT);
    dialogVPanel.add(closeButton);
    dialogBox.setWidget(dialogVPanel);
    dialogBox.hide();
    // Add a handler to close the DialogBox
    closeButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            dialogBox.hide();
        }
    });
}

From source file:com.Administration.client.Administration.java

License:Apache License

/**
 * ?   UI/*  w  w w  .j a  v  a 2s.c o  m*/
 */
public void onModuleLoad() {

    label = new HTML(); //   ?  ?  
    label.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);

    loginLabel = new HTML(); //   ?  ?    
    loginLabel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);

    dialog = new PasswordDialog(); //   
    list = new LinkedList<>(); //  ? ? 

    ProvidesKey<LinkData> KEY_PROVIDER = new ProvidesKey<LinkData>() { //    -   ??   
        @Override
        public Object getKey(LinkData item) {
            return item == null ? null : item.getId();
        }
    };
    cellTable = new CellTable<>(KEY_PROVIDER); //  ? 

    dataProvider = new ListDataProvider<>(); //    
    dataProvider.addDataDisplay(cellTable); // ?,   ????   ? 

    sortHandler = new ListHandler<>(list); //  ?
    cellTable.addColumnSortHandler(sortHandler); //  ?   

    SimplePager.Resources pagerResources = GWT.create(SimplePager.Resources.class);
    pager = new SimplePager(SimplePager.TextLocation.CENTER, pagerResources, false, 0, true); //  pager -  ?
    pager.setDisplay(cellTable); // ?,  pager ?  ? 

    initTable(); //   ? 
    cellTable.setWidth("100%");
    cellTable.setHeight("80%");
    cellTable.setAutoHeaderRefreshDisabled(true);
    cellTable.setAutoFooterRefreshDisabled(true);

    //  ?  
    VerticalPanel VP = new VerticalPanel();
    VP.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    VP.add(cellTable);
    VP.add(pager);

    logoutButton = new Button("Logout");

    //  ? 
    HorizontalPanel loginHP = new HorizontalPanel();
    loginHP.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    loginHP.setSpacing(5);
    loginHP.add(loginLabel);
    loginHP.add(logoutButton);

    logoutButton.addClickHandler(new ClickHandler() { //  
        @Override
        public void onClick(ClickEvent event) { //  

            Cookies.removeCookie(cookieName); // ?   

            //  ?  ???
            loginLabel.setHTML("");
            loginLabel.setVisible(false);
            label.setHTML("");
            cellTable.setVisible(false);
            pager.setVisible(false);
            logoutButton.setVisible(false);

            dataProvider.getList().clear(); // ? 

            dialog.show(); //   
            dialog.center();

        }
    });
    logoutButton.setVisible(false);

    //  
    RootPanel.get("Login").add(loginHP);
    RootPanel.get("Data").add(VP);
    RootPanel.get("Data").add(label);

    //    ? 
    cellTable.setVisible(false);
    pager.setVisible(false);

    dialog.Login();
}

From source file:com.algorithmstudy.visualizer.client.AlgorithmVisualizer.java

License:Open Source License

/**
 * This is the entry point method./*w  w w .ja  va 2  s .c o m*/
 */
public void onModuleLoad() {

    Label programName = new Label("Algorithm Visualizer (v0.2.0)");
    HTML algstudyDotCom = new HTML();
    algstudyDotCom.setHTML("<a href='http://www.algorithmstudy.com'>AlgorithmStudy.com</a>");

    HorizontalPanel titleBarPanel = new HorizontalPanel();
    titleBarPanel.setStyleName(STYLE_TOP_BARS);
    titleBarPanel.setWidth("100%");
    titleBarPanel.setHorizontalAlignment(HorizontalPanel.ALIGN_LEFT);
    titleBarPanel.add(programName);
    titleBarPanel.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT);
    titleBarPanel.add(algstudyDotCom);

    contentsPanel = new VerticalPanel();
    contentsPanel.setStyleName(STYLE_CONTENTS);
    contentsPanel.setHorizontalAlignment(VerticalPanel.ALIGN_LEFT);
    contentsPanel.setWidth("100%");
    contentsPanel.setHeight("450px");

    Panel algorithmSelectionPanel = new AlgorithmSelectionPanel(contentsPanel);
    algorithmSelectionPanel.setStyleName(STYLE_TOP_BARS);
    algorithmSelectionPanel.setWidth("100%");

    VerticalPanel containingPanel = new VerticalPanel();
    containingPanel.setWidth("850px");
    containingPanel.setStyleName(STYLE_SUPER_CONTAINER);
    containingPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER);
    containingPanel.add(titleBarPanel);
    containingPanel.add(algorithmSelectionPanel);
    containingPanel.add(contentsPanel);

    RootPanel.get().add(containingPanel);
}

From source file:com.allen_sauer.gwt.dnd.demo.client.example.duallist.DualListBox.java

License:Apache License

public DualListBox(int visibleItems, String width) {
    HorizontalPanel horizontalPanel = new HorizontalPanel();
    add(horizontalPanel);//from www.jav  a  2s.c om
    horizontalPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);

    VerticalPanel verticalPanel = new VerticalPanel();
    verticalPanel.addStyleName(CSS_DEMO_DUAL_LIST_EXAMPLE_CENTER);
    verticalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);

    dragController = new ListBoxDragController(this);
    left = new MouseListBox(dragController, LIST_SIZE);
    right = new MouseListBox(dragController, LIST_SIZE);

    left.setWidth(width);
    right.setWidth(width);

    horizontalPanel.add(left);
    horizontalPanel.add(verticalPanel);
    horizontalPanel.add(right);

    oneRight = new Button("&gt;");
    oneLeft = new Button("&lt;");
    allRight = new Button("&gt;&gt;");
    allLeft = new Button("&lt;&lt;");
    verticalPanel.add(oneRight);
    verticalPanel.add(oneLeft);
    verticalPanel.add(new HTML("&nbsp;"));
    verticalPanel.add(allRight);
    verticalPanel.add(allLeft);

    allRight.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            moveItems(left, right, false);
        }
    });

    allLeft.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            moveItems(right, left, false);
        }
    });

    oneRight.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            moveItems(left, right, true);
        }
    });

    oneLeft.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            moveItems(right, left, true);
        }
    });

    ListBoxDropController leftDropController = new ListBoxDropController(left);
    ListBoxDropController rightDropController = new ListBoxDropController(right);
    dragController.registerDropController(leftDropController);
    dragController.registerDropController(rightDropController);
}

From source file:com.appspot.socialinquirer.client.activity.TopicsActivity.java

License:Apache License

@Override
public void onTagCloudClicked() {
    final EverScribeConstants constants = clientFactory.getConstants();
    clientFactory.getUserService().getUserTags(50, new AsyncCallback<ArrayList<Tag>>() {

        @Override/*from  ww w . j av  a2  s  . c om*/
        public void onFailure(Throwable caught) {
            UiUtils.showErrorDialog(constants, caught.getLocalizedMessage());
        }

        @Override
        public void onSuccess(ArrayList<Tag> result) {
            TagCloud tagCloud = new TagCloud();
            tagCloud.setColored(true);

            for (Tag tag : result) {
                WordTag word = new WordTag(tag.getTag());
                word.setNumberOfOccurences(tag.getFreqency());
                tagCloud.addWord(word);
            }

            final DialogBox dialogBox = new DialogBox();
            dialogBox.setText(constants.titleDialogBoxTagCloud());
            dialogBox.setAnimationEnabled(true);
            VerticalPanel dialogVPanel = new VerticalPanel();
            dialogVPanel.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
            dialogVPanel.add(tagCloud);
            final Button closeButton = new Button(constants.closeButton());
            // We can set the id of a widget by accessing its
            // Element
            closeButton.getElement().setId("closeButton");
            dialogVPanel.add(closeButton);
            dialogBox.setWidget(dialogVPanel);

            closeButton.addClickHandler(new ClickHandler() {
                public void onClick(ClickEvent event) {
                    dialogBox.hide();
                }
            });
            dialogBox.center();
        }
    });
}