/** * Constructs a new <code>SActionField</code> instance. * * @param showTextField * is the text field visible to the user. */ public SActionField(boolean showTextField) { super(new SGridBagLayout()); textField = new STextField(); if (showTextField) { add(textField, new GridBagConstraints(0, 0, 1, 1, 1, 0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets( 0, 0, 0, 0), 0, 0)); textField.setPreferredSize(SDimension.FULLWIDTH); } this.showTextField = showTextField; buttonPanel = new SPanel(); buttonPanel.setLayout(new SBoxLayout(buttonPanel, SBoxLayout.X_AXIS)); int buttonPosition; if (showTextField) { buttonPosition = 1; } else { buttonPosition = 0; } add(buttonPanel, new GridBagConstraints(buttonPosition, 0, 1, 1, 0, 1, GridBagConstraints.WEST, GridBagConstraints.VERTICAL, new Insets(0, 0, 0, 0), 0, 0)); }
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; }
SPanel pane = new SPanel(new SGridBagLayout()); detailsScrollPane.setMode(SScrollPane.MODE_COMPLETE); detailsScrollPane.setPreferredSize(new SDimension(10, 250)); detailsPanel = new SPanel(new SGridBagLayout()); detailsPanel.add(detailsScrollPane, new GridBagConstraints(0, 0, 1, 1, 1.0, 1.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(6,
/** * {@inheritDoc} */ @Override protected 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 .getCellConstraints(childViewDescriptor))); childrenViews.add(childView); } view.setChildren(childrenViews); return view; }
optionButtons.setStyle("SOptionPaneButtons"); setLayout(new SGridBagLayout()); GridBagConstraints gbc = new GridBagConstraints(); gbc.insets = new Insets(10, 10, 10, 10);
ISplitViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { SPanel viewComponent = createSPanel(new SGridBagLayout()); BasicCompositeView<SComponent> view = constructCompositeView(viewComponent, viewDescriptor);
SPanel workspaceView = new SPanel(new SGridBagLayout()); workspaceView.setPreferredSize(SDimension.FULLAREA);
private ICompositeView<SComponent> createSplitView( ISplitViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { SPanel viewComponent = createSPanel(new SGridBagLayout()); BasicCompositeView<SComponent> view = constructCompositeView(viewComponent, viewDescriptor);
.createCompositeValueConnector( getConnectorIdForBeanView(viewDescriptor), null); SPanel viewComponent = createSPanel(new SGridBagLayout()); IView<SComponent> view = constructView(viewComponent, viewDescriptor, connector);
.createCompositeValueConnector( getConnectorIdForComponentView(viewDescriptor), null); SPanel viewComponent = createSPanel(new SGridBagLayout()); IView<SComponent> view = constructView(viewComponent, viewDescriptor, connector);