Я использую GWT 2.4.У меня возникают проблемы с горизонтальным размещением виджетов на панели моего TabLayoutPanel.Как расположить панели горизонтально, а затем перенести виджеты на следующую строку, когда больше нет видимой комнаты?В общем, я создаю TabLayoutPanel примерно так ...
tabsPanel = new TabLayoutPanel(BAR_HEIGHT_IN_EM, Style.Unit.EM);
for (final Node tabNode : documentNode.getChildren()) {
final ScrollPanel scrollPanel = new ScrollPanel();
...
Widget childWidget = createPanelFromWidgets(childWidgets);
...
scrollPanel.add(childWidget);
tabsPanel.add(scrollPanel, tabName);
}
public static Widget createPanelFromWidgets(final List<Widget> childWidgets) {
final FlowPanel horizPanel = new FlowPanel();
for (final Widget childWidget : childWidgets) {
horizPanel.add(childWidget);
} // for
return horizPanel;
} // createPanelFromWidgets
Есть идеи, где я ошибаюсь?Я думал, что документация () говорит, что все будет автоматически размечено горизонтально, но я вижу, что все разложено вертикально.
PS - Горизонтальная панель не является опцией, потому что я хочу, чтобы мои элементы переносились, когда больше нет видимой области.