Bonjour,
J'aimerais réaliser une application GWT en utilisant des modules réutilisables qui ne contiennent pas de points d'entrées, comme le haut de page, le bas de page ou le menu (des modules qui se trouvent dans toutes la pages).
J'aurai donc un seul point d'entrée où je ne changerai à chaque fois que le corps de page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public class Haut extends SimplePanel { public Haut() { RootPanel root = RootPanel.get(); root.setSize("1350", "300"); root.add(this); Image image = new Image("image/Haut11.gif"); root.add(image, 208, 10); image.setSize("1065px", "212px"); Image image_1 = new Image("image/haut12.gif"); root.add(image_1, 1105, 216); image_1.setSize("51px", "393px"); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public class CorpsIndex extends SimplePanel { String chihaja; public CorpsIndex() { RootPanel root = RootPanel.get(); root.setSize("1350", "300"); root.add(this); final AbsolutePanel absolutePanel = new AbsolutePanel(); root.add(absolutePanel, 182, 201); absolutePanel.setSize("910px", "451px"); Image image_1 = new Image("image/34.gif"); absolutePanel.add(image_1, 23, 27); image_1.setSize("894px", "394px"); } }Dans ce cas je n'aurai qu'une seule page HTML (index.html) ou je vais charger à chaque fois un nouveau corps de page différent mais je n'arrive pas à comprendre comment je vais y parvenir...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public class monProjet implements EntryPoint { public AcsProjet(){ RootPanel rootPanel = RootPanel.get(); Haut haut = new Haut(); rootPanel.add(haut, 69, 10); haut.setSize("1213px", "220px"); CorpsIndex corps = new CorpsIndex(); rootPanel.add( coprs, 234, 254); corps.setSize("838px", "449px"); } public void onModuleLoad() { new monProjet(); } }
Avec une seule page HTML et un seul point d'entrée comment pourrais-je avoir à chaque fois une nouvelle page ?
Quelqu'un aurait-il des exemples ?
Merci d'avance pour votre aide.
Partager