Je voudrais savoir si le nombre de widget est limité dans un VerticalPanel?
Je voudrais savoir si le nombre de widget est limité dans un VerticalPanel?
En fait, je crée un panel extends VerticalPanel et dans ce panel je dispose une FlexTable et en dessous je voudrais ajouter 2 boutons mais à la compilation cela me génère une erreur.
Peut-être ne peut on pas ajouter de button dans un verticalPanel?
A priori je dirais que non (en fait je vois pas trop pourquoi ça serait le cas).
Mais je t'avouerai que je ne me suis jamais posé la question...
arf... là je répondais à ta première question !!
Mais pour répondre à la deuxième :
si, on peut naturellement placé un bouton dans un verticalPanel.
Au début je n'ajoutais que "t" ma flextable:
this.add(t);
Je veux ajouter mes 2 boutons:
private Button btnModifier;
private Button btnSupprimer;
this.add(btnModifier);
this.add(btnSupprimer);
Et là j'a une erreur :
[ERROR] Unable to load module entry point class com.gwt.client.Administrateur (see associated exception for details)
java.lang.NullPointerException: null
at com.google.gwt.user.client.ui.ComplexPanel.add(ComplexPanel.java:76)
at com.google.gwt.user.client.ui.VerticalPanel.add(VerticalPanel.java:52)
at com.gwt.client.Panel.PanelDepart.<init>(PanelDepart.java:85)
at com.gwt.client.Administrateur.onModuleLoad(Administrateur.java:33)
at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:342)
at com.google.gwt.dev.shell.BrowserWidget.attachModuleSpace(BrowserWidget.java:326)
at com.google.gwt.dev.shell.ie.BrowserWidgetIE6.access$200(BrowserWidgetIE6.java:36)
at com.google.gwt.dev.shell.ie.BrowserWidgetIE6$External.gwtOnLoad(BrowserWidgetIE6.java:70)
at com.google.gwt.dev.shell.ie.BrowserWidgetIE6$External.invoke(BrowserWidgetIE6.java:125)
at com.google.gwt.dev.shell.ie.IDispatchImpl.Invoke(IDispatchImpl.java:293)
Tu initialises bien tes boutons ?
btnModifier = new Button("modifier");
Merci c'etait simplement ca.
mais j'ai toujours un problème je déclare mes bouton après ma flextable mais l apparaissent avant.
Et aussi est-il possible de mettre les bouton l'un après l'autre horyzontalement dans mon vertical panel ou je doit utiliser un autre type de panel?
Bonsoir,
L'ordre d'apparition dans le vertical Panel, c'est pas l'ordre de déclaration des composants mais l'ordre d'ajout (les appels de la méthode add)
Tu obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Button b1= new Button("b1"); Button b2= new Button("b2"); Button b3= new Button("b3"); HorizontalPanel hp = new HorizontalPanel (); VerticalPanel p = new VerticalPanel(); p.add(b2); hp.add(b3); hp.add(b1); p.add(hp);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 b2 b3 b1
Partager