Rev 51 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package org.tela_botanica.client;import com.google.gwt.core.client.EntryPoint;import com.google.gwt.user.client.ui.Button;import com.google.gwt.user.client.ui.ClickListener;import com.google.gwt.user.client.ui.DialogBox;import com.google.gwt.user.client.ui.Image;import com.google.gwt.user.client.ui.RootPanel;import com.google.gwt.user.client.ui.VerticalPanel;import com.google.gwt.user.client.ui.Widget;/*** Entry point classes define <code>onModuleLoad()</code>.*/public class Coel implements EntryPoint {/*** This is the entry point method.*/public void onModuleLoad() {Image img = new Image("http://code.google.com/webtoolkit/logo-185x175.png");Button button = new Button("Click me");// We can add style namesbutton.addStyleName("pc-template-btn");// or we can set an id on a specific element for stylingimg.getElement().setId("pc-template-img");VerticalPanel vPanel = new VerticalPanel();vPanel.setWidth("100%");vPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER);vPanel.add(img);vPanel.add(button);// Add image and button to the RootPanelRootPanel.get().add(vPanel);// Create the dialog boxfinal DialogBox dialogBox = new DialogBox();dialogBox.setText("Welcome to GWT!");dialogBox.setAnimationEnabled(true);Button closeButton = new Button("close");VerticalPanel dialogVPanel = new VerticalPanel();dialogVPanel.setWidth("100%");dialogVPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER);dialogVPanel.add(closeButton);closeButton.addClickListener(new ClickListener() {public void onClick(Widget sender) {dialogBox.hide();}});// Set the contents of the WidgetdialogBox.setWidget(dialogVPanel);button.addClickListener(new ClickListener() {public void onClick(Widget sender) {dialogBox.center();dialogBox.show();}});}}