IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GWT et Vaadin Java Discussion :

Nombre de widget dans un vertical panel


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 56
    Par défaut Nombre de widget dans un vertical panel
    Je voudrais savoir si le nombre de widget est limité dans un VerticalPanel?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 56
    Par défaut
    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?

  3. #3
    Membre expérimenté

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 85
    Par défaut
    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.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 56
    Par défaut
    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)

  5. #5
    Membre éprouvé Avatar de Caroline76
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 94
    Par défaut
    Tu initialises bien tes boutons ?
    btnModifier = new Button("modifier");

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 56
    Par défaut
    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?

  7. #7
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    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)
    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);
    Tu obtiens :

Discussions similaires

  1. Nombre de lignes dans un widget Text
    Par touronster dans le forum Tcl/Tk
    Réponses: 2
    Dernier message: 27/04/2010, 17h46
  2. ascenseur vertical dans un rich:panel
    Par goute dans le forum JSF
    Réponses: 4
    Dernier message: 20/11/2008, 11h58
  3. [CR]nombre de jours dans un mois donné
    Par liberio dans le forum Formules
    Réponses: 2
    Dernier message: 20/04/2004, 16h54
  4. Réponses: 2
    Dernier message: 02/03/2004, 19h38
  5. recherche du nombre d'occurences dans une table
    Par berry dans le forum Requêtes
    Réponses: 3
    Dernier message: 09/01/2004, 20h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo