Google GWT Panels

  • Google GWT Panels

    Hi Coders,

    ich habe folgende Schwierigkeit:

    Wie kann ich ein Panel in einem anderen Panel intergrieren ?

    Ich benutze im Moment das DockPanel, welches in verschiedene Felder unterteilt ist, und möchte z.B. in das mittlere Feld (CENTER) mehrere Elemente (Buttons, TextBox, ...) hinzufügen.

    Ist dies möglich ? Es müsste ja. Wie kann man ansonsten zahlreiche Buttons, ... ,
    pro Seite benutzen ????

    Bitte um Hilfe.

    MfG

    ZuPerMan
  • das Verschachteln von Panels mit anderen Panels klappt wunderbar.

    Beispiel:

    Quellcode

    1. public void onModuleLoad() {
    2. DockPanel dp = new DockPanel();
    3. TabPanel tp = new TabPanel();
    4. VerticalPanel vp = new VerticalPanel();
    5. ...
    6. // Hier werden zu den 3 Bereichen des VerticalPanels Widgets hinzugefügt.
    7. vp.insert( *Widget* ,0 );
    8. vp.insert( *Widget* ,1 );
    9. vp.insert( *Widget* ,2 );
    10. // Dem TapPanel wird der VerticalPanel hinzugefügt.
    11. tp.add( vp, *String* );
    12. // Dem DockPanel wird wiederum der TabPanel zum Centerbereich
    13. // hinzugefügt
    14. dp.add(tp,DockPanel.CENTER);
    15. ...
    16. ...
    17. // Letztendlich wird alles dem RootPanel hinzugefügt, welches ein MUSS ist.
    18. RootPanel.get().add(dp);
    Alles anzeigen


    Danke für Eure Hilfe.

    MfG

    Resul