codice:
package com.progettonm.client;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.Image;
import com.google.gwt.user.client.ui.RootPanel;
import com.progettonm.client.handler.HandlerVisualizzatoreClientRegistrati;
/**
* Entry point classes define <code>onModuleLoad()</code>.
*/
public class ProgettoNmGwt implements EntryPoint {
public void onModuleLoad() {
final GreetingServiceAsync serviziOfferti = GWT
.create(GreetingService.class);
final RootPanel rootP =RootPanel.get("contenitore");
Image immPrimoTest = new Image((String) null);
rootP.add(immPrimoTest, 40, 24);
immPrimoTest.setSize("131px", "110px");
Button bottonePrimoTest = new Button("Informazioni PC");
/*Qui abilitiamo il bottone*/
bottonePrimoTest.setEnabled(true);
bottonePrimoTest.setFocus(true);
/*Qui aggiungo l'handler che fa riferimento al momento in cui,premendo il bottone,vengono restituiti tutti i client
* dist registrati.Questo sarà uguale per il primo,secondo e terzo bottone*/
rootP.add(bottonePrimoTest, 40, 156);
bottonePrimoTest.setSize("131px", "28px");
Image immSecondoTest = new Image((String) null);
rootP.add(immSecondoTest, 210, 24);
immSecondoTest.setSize("131px", "110px");
Button bottoneSecondoTest = new Button("Velocità Tcp");
/*Qui abilitiamo il bottone*
*
*/
bottoneSecondoTest.setEnabled(true);
bottoneSecondoTest.setFocus(true);
rootP.add(bottoneSecondoTest, 210, 156);
bottoneSecondoTest.setSize("131px", "28px");
/**
* Qui immagine e bottone terzo test
*
*/
Image immTerzoTest = new Image((String) null);
rootP.add(immTerzoTest, 380, 24);
immTerzoTest.setSize("131px", "110px");
Button bottoneTerzoTest = new Button("Velocità Udp");
/*Qui abilitiamo il bottone*/
bottoneTerzoTest.setEnabled(true);
bottoneTerzoTest.setFocus(true);
rootP.add(bottoneTerzoTest, 380, 156);
bottoneTerzoTest.setSize("131px", "28px");
/**
*
* Immagine e bottone quarto test
*
*/
Image immQuartoTest = new Image((String) null);
rootP.add(immQuartoTest, 550, 24);
immQuartoTest.setSize("131px", "110px");
Button bottoneQuartoTest = new Button("Carico Distribuito");
/*Qui abilitiamo il bottone*/
bottoneQuartoTest.setEnabled(true);
bottoneQuartoTest.setFocus(true);
rootP.add(bottoneQuartoTest, 550, 156);
bottoneQuartoTest.setSize("131px", "28px");
/**
*
* Immagine e bottone quinto test
*
*/
Image immQuintoTest = new Image((String) null);
rootP.add(immQuintoTest, 40, 231);
immQuintoTest.setSize("131px", "110px");
Button bottoneQuintoTest = new Button("Carico Centralizzato");
/*Qui abilitiamo il bottone*/
bottoneQuintoTest.setEnabled(true);
bottoneQuintoTest.setFocus(true);
rootP.add(bottoneQuintoTest, 40, 363);
bottoneQuintoTest.setSize("131px", "28px");
/**
* Immagine e bottone sesto test.
*
*/
Image immagineSestoTest = new Image((String) null);
rootP.add(immagineSestoTest, 210, 231);
immagineSestoTest.setSize("131px", "110px");
Button bottoneSestoTest = new Button("Carico ad Anello");
/*Qui abilitiamo il bottone*/
bottoneSestoTest.setEnabled(true);
bottoneSestoTest.setFocus(true);
rootP.add(bottoneSestoTest, 210, 363);
bottoneSestoTest.setSize("131px", "28px");
/**
* Immagine e bottone settimo test
*
*/
Image immSettimoTest = new Image((String) null);
rootP.add(immSettimoTest, 380, 231);
immSettimoTest.setSize("131px", "110px");
Button bottoneSettimoTest = new Button("Carico Ripetuti");
/*Qui abilitiamo il bottone*/
bottoneSettimoTest.setEnabled(true);
bottoneSettimoTest.setFocus(true);
rootP.add(bottoneSettimoTest, 380, 363);
bottoneSettimoTest.setSize("131px", "28px");
/**
*
* Immagine e bottone Client Reg
*
*/
Image immClientReg = new Image((String) null);
rootP.add(immClientReg, 550, 231);
immClientReg.setSize("131px", "110px");
Button bottoneClientReg = new Button("Client Registrati");
/*Qui abilitiamo il bottone*/
bottoneClientReg.setEnabled(true);
bottoneClientReg.setFocus(true);
HandlerVisualizzatoreClientRegistrati handler=new HandlerVisualizzatoreClientRegistrati(bottoneClientReg, serviziOfferti);
rootP.add(bottoneClientReg, 550, 363);
bottoneClientReg.setSize("131px", "28px");
bottoneClientReg.addClickHandler(handler);
}
}