private ICompositeView<JComponent> createConstrainedGridView( IConstrainedGridViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { JPanel viewComponent = createJPanel(); BasicCompositeView<JComponent> view = constructCompositeView(viewComponent, viewDescriptor); List<IView<JComponent>> childrenViews = new ArrayList<IView<JComponent>>(); GridBagLayout layout = new GridBagLayout(); viewComponent.setLayout(layout); for (IViewDescriptor childViewDescriptor : viewDescriptor .getChildViewDescriptors()) { IView<JComponent> childView = createView(childViewDescriptor, actionHandler, locale); viewComponent.add(childView.getPeer(), createGridBagConstraints(viewDescriptor .getViewConstraints(childViewDescriptor))); childrenViews.add(childView); } view.setChildren(childrenViews); return view; }
private ICompositeView<ULCComponent> createConstrainedGridView( IConstrainedGridViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { ULCGridBagLayoutPane viewComponent = createGridBagLayoutPane(); BasicCompositeView<ULCComponent> view = constructCompositeView( viewComponent, viewDescriptor); List<IView<ULCComponent>> childrenViews = new ArrayList<IView<ULCComponent>>(); for (IViewDescriptor childViewDescriptor : viewDescriptor .getChildViewDescriptors()) { IView<ULCComponent> childView = createView(childViewDescriptor, actionHandler, locale); viewComponent.add(childView.getPeer(), createGridBagConstraints(viewDescriptor .getViewConstraints(childViewDescriptor))); childrenViews.add(childView); } view.setChildren(childrenViews); return view; }
private ICompositeView<SComponent> createConstrainedGridView( IConstrainedGridViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { SPanel viewComponent = createSPanel(new SGridBagLayout()); BasicCompositeView<SComponent> view = constructCompositeView(viewComponent, viewDescriptor); List<IView<SComponent>> childrenViews = new ArrayList<IView<SComponent>>(); for (IViewDescriptor childViewDescriptor : viewDescriptor .getChildViewDescriptors()) { IView<SComponent> childView = createView(childViewDescriptor, actionHandler, locale); viewComponent.add(childView.getPeer(), createGridBagConstraints(viewDescriptor .getViewConstraints(childViewDescriptor))); childrenViews.add(childView); } view.setChildren(childrenViews); return view; }