2016-08-24 3 views
0

У меня есть следующий код, используемый для создания FlowPanel и пару SimplePanels к нему:не SimplePanel отображается

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); 

Однако при просмотре страницы в браузере Я не могу видеть простые панели - просто появляется ярлык. Я пропустил что-то еще? Благодарю.

+0

Вы можете создать ** JSFiddle ** или что-то еще? – vivekkupadhyay

+0

Привет, я так не думаю. Для создания панелей используется библиотека GWT. – AkinW

+0

viola.colinalworth.com - это скрипка для GWT - все еще продолжается, и не использует новейший RC, но он должен работать для такого рода вещей. –

ответ

1

Я думаю, что ваш SimplePanel имеет ширину 0px и высоту 0px, так как они не содержат ничего.

Попробуйте добавить ярлык на простые панели и посмотреть, отображаются ли эти дисплеи. После этого попробуйте указать ширину и высоту SimplePanel (sPanel1.setSize (ширина, высота)).

+0

Да, ты был прав! После того, как я исправил стиль в связанном файле CSS, он отображался правильно – AkinW

 Смежные вопросы

  • Нет связанных вопросов^_^