1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
public class PremierProgramme implements EntryPoint {
private Panneau panel;
private static final String FILE = "carnet.txt";
private final MyServiceAsync myService = GWT.create(MyService.class);
private final AsyncCallback<ArrayList<String>> myMethodCallback = new AsyncCallback<ArrayList<String>>() {
public void onSuccess(ArrayList<String> result) {
lblMessage.setText(result.get(0));
}
public void onFailure(Throwable ex) {
lblMessage.setStyleName("erreur");
lblMessage.setText("Echec de la communication");
}
};
public String getFile(){
return this.FILE;
}
public void onModuleLoad() {
panel = new Panneau();
Galerie gal = new Galerie();
DockPanel dockPrincipal = new DockPanel();
dockPrincipal.add(gal, DockPanel.SOUTH);
dockPrincipal.add(panel, DockPanel.CENTER);
dockPrincipal.add(lblMessage,DockPanel.NORTH);
System.out.print(myService.getResUrl(getFile(),myMethodCallback));
RootPanel.get().add(dockPrincipal);
}
} |
Partager