Как сделать макет приложения наподобие настольного приложения в GWT? - PullRequest
1 голос
/ 29 января 2011

Я новичок в GWT, хотя долгое время разрабатывал веб-сайт, я очень хочу попробовать это.

Я пытаюсь создать макет приложения GWT с помощью GWT Designer. Моя идея состоит в том, чтобы иметь дизайн как ff:

-----------------------------------
|Header - fixed height            |
-----------------------------------
|Navigation - fixed height        |
-----------------------------------
|  Component       <-|-> Right    |
|   box   (a)        |   sidebar  |
|resize with screen  |predefine   |
|                    |    width   |
-----------------------------------
|Group control- fixed size        |
-----------------------------------

Что может быть лучшим способом получить этот дизайн, поскольку я действительно застрял на этапе разработки этого приложения. Как сделать так, чтобы оно выглядело как настольное приложение с автоподгонкой по ширине и высоте для поля компонента (а).

Я использую комбинацию GXT и GWT. так что управление может быть чистым GWT или с поддержкой GXT для меня в порядке. Или логика позади также хороша.

Большое спасибо.

Ответы [ 3 ]

2 голосов
/ 29 января 2011

Это можно легко сделать с помощью панелей макета .

Чтобы приложение заполнило страницу, используйте RootLayoutPanel .

Чтобы разделить приложение, как вы описали, используйте DockLayoutPanel .

2 голосов
/ 29 января 2011

Взгляните на ответ Джейсона Холла.Вот пример Uibinder (при необходимости):

<g:DockLayoutPanel unit='EM'>
    <g:north size='4'>
      <g:Label> Header & Navigation </g:Label>
    </g:north>
    <g:center>
      <g:SplitLayoutPanel>
        <g:east size='128'>
          <g:Label> Right Sidebar </g:Label>
        </g:east>
        <g:center>
          <g:ScrollPanel>
            <g:Label> Component Box </g:Label>
          </g:ScrollPanel>
        </g:center>
      </g:SplitLayoutPanel>
    </g:center>
    <g:south size="2">
      <g:Label> Group control </g:Label>            
    </g:south>
</g:DockLayoutPanel>
1 голос
/ 29 января 2011

Я предлагаю вам gwt-mosaic для настольных компьютеров, таких как приложения для gwt. Вы можете проверить его demo , ну, это чистая Java, поэтому очень легко отлаживать компоненты мозаики.

...