The trick with the GWT or Swing GUI is to visualize your planned layout as a combination of toolkit layout widgets nested together.
Based on your description, this is a high level view of how you can design your GUI:
Start with HorizontalSplitPanel for the highest level.
For the left side (table :)
Create a VerticalPanel and add 3 widgets to it - an image or an html literal for the title, then a grid with 4 columns for the table itself, then another image or literal for the title. Add this vertical panel to the left of the split panel.
(Alternatively, you can get away with one large FlexTable for the entire left side. Especially if you want to emulate HTML tables with colspans, etc.)
For the right side:
Create a VerticalPanel and simply add headings, drop-down menus and text inputs as needed. Alternatively, you can create a grid if you want the labels on the side of each drop-down menu or text input. Add the right sidebar to the right side. HorizontalSplitPanel
source share