2016-08-24 4 views
0

Ich habe den folgenden Code verwendet, angezeigt wird, um eine Flow und ein paar SimplePanels, um es zu schaffen:Simple nicht

panel = new FlowPanel(); 
    panel.setStylePrimaryName(MSTYLE); 

    sPanel1 = new SimplePanel(); 
    sPanel.setStyleName(BSTYLE); 

    RowLabel = new Label(); 

    sPanel2 = new SimplePanel(); 
    sPanel2.setStyleName(BSTYLE); 

    panel.add(sPanel1); 
    panel.add(RowLabel); 
    panel.add(sPanel2); 

aber wenn ich die Seite in Browser anzeigen Ich bin nicht in der Lage, die einfachen Platten zu sehen - nur Das Etikett erscheint. Vermisse ich etwas anderes? Vielen Dank.

+0

können Sie ** JSFiddle ** oder so etwas erstellen? – vivekkupadhyay

+0

Hallo, ich denke nicht. Dies verwendet die GWT-Bibliothek zum Erstellen der Panels. – AkinW

+0

viola.colinalworth.com ist eine Geige für GWT - noch im Gange, und nicht mit dem neuesten RC noch, aber es sollte für diese Art von Sache funktionieren. –

Antwort

1

Ich denke, Ihre SimplePanel sind 0px Breite und 0px Höhe, da sie nichts enthalten.

Versuchen Sie, ein Etikett zu den Simplepanels hinzuzufügen und zu sehen, ob diese angezeigt werden. Danach versuchen, dem SimplePanel eine Breite und Höhe zu geben (sPanel1.setSize (width, height)).

+0

Ja, du warst genau richtig! Nachdem ich das Styling in der zugehörigen CSS-Datei korrigiert hatte, wurde es korrekt angezeigt – AkinW