Package org.jitterbit.ui.layout

Examples of org.jitterbit.ui.layout.BoxBuilder$HorizontalBoxBuilder


     * @param layout
     *            an optional layout constraint that decides where in the parent container's layout
     *            the button row will be added
     */
    public void addToParent(Container parent, Object layout) {
        BoxBuilder row = BoxBuilder.horizontal();
        Collection<JButton> buttons = buttonMap.values();
        buttons.remove(cancelButton);
        row.addAllWithSpace(5, buttons);
        row.rigid(50).add(cancelButton);
        row.setOpaque(false);
        row.addToParent(parent, layout);
    }
View Full Code Here


     *
     * @param panel
     *            the <code>JPanel</code> in which to layout this toolbar.
     */
    protected void layoutToolBarPanel(JPanel panel) {
        BoxBuilder layout = isHorizontal() ? BoxBuilder.horizontal(panel) : BoxBuilder.vertical(panel);
        layout.addAllWithSpace(5, toolBars).glue();
    }
View Full Code Here

        layout.setOpaqueRecursively(false);
        layout.decorate(canvas);
    }

    private JComponent createSouthToolBar() {
        BoxBuilder tb = BoxBuilder.horizontal();
        tb.addAll(actions);
        tb.glue().add(lineWrapCheckBox).rigid(10).addAll(getString("ChunkedTextFilePage.Label.Navigate"),
                        navigator.getGoToNextAndPreviousPageButtons());
        tb.setBorder(Empty.border(4, 0, 0, 4));
        return tb.container();
    }
View Full Code Here

        JButton[] buttons = createButtons();
        return forceButtonsToHaveSameSize ? getFixedSizeButtonLayout(buttons) : getVariableSizeButtonLayout(buttons);
    }

    private Object getVariableSizeButtonLayout(JButton[] buttons) {
        BoxBuilder row = BoxBuilder.horizontal();
        row.glue().addAllWithSpace(10, buttons);
        return row;
    }
View Full Code Here

    @Override
    public void decorate(UiCanvas canvas) {
        if (sections.isEmpty()) {
            return;
        }
        BoxBuilder labels = BoxBuilder.horizontal();
        for (Section s : sections.values()) {
            labels.add(s.panel);
        }
        container = BorderLayoutBuilder.fillWith(labels);
        container.setBorder(border);
        canvas.display(container);
    }
View Full Code Here

        layout.north(ui);
        layout.decorate(canvas);
    }

    private JComponent layoutHorizontally() {
        BoxBuilder box = BoxBuilder.horizontal();
        if (label != null) {
            box.add(label).rigid(5);
        }
        box.add(field);
        return box.container();
    }
View Full Code Here

        return dialog;
    }

    private BorderLayoutBuilder createDialogLayout() {
        BorderLayoutBuilder layout = new BorderLayoutBuilder(0, 10);
        BoxBuilder buttons = BoxBuilder.horizontal();
        buttons.glue().add(attachAction);
        JComponent contentView = createContentView();
        layout.center(contentView).south(buttons);
        layout.setBorder(Empty.border(10));
        return layout;
    }
View Full Code Here

        BorderLayoutBuilder layout = new BorderLayoutBuilder();
        JComponent additionalTitleComponent = getAdditionalTitleComponent();
        if (additionalTitleComponent == null) {
            layout.west(caption);
        } else {
            BoxBuilder titleRow = BoxBuilder.horizontal();
            titleRow.addAll(caption, additionalTitleComponent);
            layout.west(titleRow);
        }
        layout.center(Box.createGlue()).east(createToolBar());
        layout.setBorder(getTitlePanelBorder());
        UiUtils.setPanelBackgrounds(layout.container(), getTitlePanelColor());
View Full Code Here

        return layout.container();
    }

    private JComponent layoutControlPanel() {
        ConfigureLogLevelsAction configAction = new ConfigureLogLevelsAction(getWindow());
        BoxBuilder south = BoxBuilder.horizontal().add(configAction).glue();
        south.setBorder(Empty.border(10, 0, 10, 0));
        return InvisiblePanel.newPanel(south);
    }
View Full Code Here

            if (removeAll) {
                panel.removeAll();
            }
            panel.add(titleLabel, BorderLayout.WEST);
            if (additionalComponents != null && additionalComponents.length > 0) {
                BoxBuilder row = BoxBuilder.horizontal();
                row.addAllWithSpace(10, additionalComponents);
                row.setOpaque(false);
                row.glue();
                panel.add(row.container(), BorderLayout.CENTER);
            } else {
                panel.add(Box.createHorizontalGlue(), BorderLayout.CENTER);
            }
            if (toolBars != null) {
                BoxBuilder row = BoxBuilder.horizontal().setOpaque(false);
                row.addAllWithSpace(5, toolBars);
                row.addToParent(panel, BorderLayout.EAST);
            }
        }
View Full Code Here

TOP

Related Classes of org.jitterbit.ui.layout.BoxBuilder$HorizontalBoxBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.