Examples of BBFormBuilder


Examples of com.salas.bb.utils.uif.BBFormBuilder

     */
    private JComponent buildBody()
    {
        setupComponents();

        BBFormBuilder builder = new BBFormBuilder("7dlu, 7dlu, pref:grow, 2dlu, 150dlu, 1dlu, p");

        builder.append(rbFromURL, 7);
        builder.setLeadingColumnOffset(4);

        builder.append(tfUrl, btnBrowse);
        builder.nextLine();
        builder.setLeadingColumnOffset(0);

        builder.append(rbFromBloglines, 7);
        builder.setLeadingColumnOffset(2);
        builder.append(lbEmail, tfBloglinesEmail);
        builder.nextLine();
        builder.append(lbPass, tfBloglinesPassword);
        builder.appendUnrelatedComponentsGapRow(2);

        builder.setLeadingColumnOffset(0);
        builder.appendSeparator(Strings.message("import.guides.options"));

        builder.setLeadingColumnOffset(1);
        builder.append(rbAsSingle, 6);
        builder.append(rbAsMultiple, 6);
        builder.setLeadingColumnOffset(2);
        builder.append(chReplace, 5);

        return builder.getPanel();
    }
View Full Code Here

Examples of com.salas.bb.utils.uif.BBFormBuilder

    {
        initComponents();

        JScrollPane sp = new JScrollPane(welcomeText);

        BBFormBuilder builder = new BBFormBuilder("0, pref:grow, 0", this);
        builder.setDefaultDialogBorder();

        builder.append(logo, 3, CellConstraints.CENTER, CellConstraints.DEFAULT);
        builder.appendUnrelatedComponentsGapRow(2);
        builder.appendRow("50dlu:grow");
        builder.append(sp, 3, CellConstraints.FILL, CellConstraints.FILL);
        builder.appendUnrelatedComponentsGapRow(2);
        builder.append(buttonBar, 3, CellConstraints.RIGHT, CellConstraints.DEFAULT);
    }
View Full Code Here

Examples of com.salas.bb.utils.uif.BBFormBuilder

     */
    private JComponent buildBody()
    {
        initComponents();

        BBFormBuilder builder = new BBFormBuilder(FORM_COLUMNS);

        builder.append(Strings.message("export.guides.opml.file"), 3, tfFilename, btnBrowse);
        builder.appendRelatedComponentsGapRow(2);
        builder.setLeadingColumnOffset(1);
        builder.append(rbAllGuides, 6);
        builder.append(rbSelectedGuide, 6);

        builder.appendUnrelatedComponentsGapRow(2);
        builder.append(chExtended, 6);

        return builder.getPanel();
    }
View Full Code Here

Examples of com.salas.bb.utils.uif.BBFormBuilder

     */
    public void build(JComponent buttonBar)
    {
        buttonBar.setBorder(Borders.createEmptyBorder("6dlu, 6dlu, 6dlu, 6dlu"));

        BBFormBuilder builder = new BBFormBuilder("15dlu, left:min:grow, 15dlu", this);

        builder.append(buildHeader(), 3);

        builder.setLeadingColumnOffset(1);
        builder.appendRow("15dlu");
        builder.appendRow("min:grow");
        builder.nextLine(2);
        builder.append(buildLicensePanel(), 1, CellConstraints.FILL, CellConstraints.FILL);
        builder.append(rbAccept);
        builder.append(rbDecline);
        builder.setLeadingColumnOffset(0);
        builder.append(buttonBar, 3);
    }
View Full Code Here

Examples of com.salas.bb.utils.uif.BBFormBuilder

    /**
     * Builds the layout of the panel.
     */
    private void build()
    {
        BBFormBuilder builder = new BBFormBuilder("7dlu, 7dlu, max(p;60dlu), 4dlu, 50dlu, 0:grow", this);
        builder.setDefaultDialogBorder();

        builder.appendSeparator(Strings.message("userprefs.tab.tags.integration.type"));
        builder.setLeadingColumnOffset(1);
        builder.append(rbStorageNone, 5);
        builder.appendUnrelatedComponentsGapRow(2);

        builder.append(rbStorageBBS, 5);
        builder.setLeadingColumnOffset(2);
        builder.append(lbBBSWording, 4);
        builder.appendUnrelatedComponentsGapRow(2);

        builder.setLeadingColumnOffset(1);
        builder.append(rbStorageDelicious, 5);
        builder.setLeadingColumnOffset(2);
        builder.append(lbDIUWording, 4);
        lbDeliciousUser = builder.append(Strings.message("userprefs.tab.tags.delicious.user"), 1);
        builder.append(tfDeliciousUser);
        builder.nextLine();
        lbDeliciousPassword = builder.append(Strings.message("userprefs.tab.tags.delicious.password"), 1);
        builder.append(tfDeliciousPassword);

        builder.appendSeparator(Strings.message("userprefs.options"));
        builder.setLeadingColumnOffset(1);
        builder.append(chAutoFetch, 5);
        builder.append(chPinTagging, 2);
        builder.append(tfPinTags, 2);

        lbDeliciousUser.setLabelFor(tfDeliciousUser);
        lbDeliciousPassword.setLabelFor(tfDeliciousPassword);
    }
View Full Code Here

Examples of com.salas.bb.utils.uif.BBFormBuilder

     *
     * @return main panel.
     */
    private Component createMainPanel()
    {
        BBFormBuilder builder = new BBFormBuilder("max(p;200dlu)");
        builder.setDefaultDialogBorder();

        String msg = Strings.message(SystemUtils.IS_OS_MAC
            ? "updates.downloading.wording.mac"
            : "updates.downloading.wording");

        builder.appendRow("pref:grow");
        builder.append(ComponentsFactory.createWrappedMultilineLabel(msg), 1);
        builder.appendUnrelatedComponentsGapRow(2);
        builder.append(Strings.message("updates.downloading.overall.progress"), 1);
        builder.append(prOverall);
        builder.appendUnrelatedComponentsGapRow(2);
        builder.append(lbCurrent);
        builder.append(prCurrent);
        builder.append(pnlReport);
        builder.append(chStartInstallation);
        builder.appendUnrelatedComponentsGapRow(2);

        return builder.getPanel();
    }
View Full Code Here

Examples of com.salas.bb.utils.uif.BBFormBuilder

    /** Initializes components. */
    private void initComponents()
    {
        lbReport = ComponentsFactory.createWrappedMultilineLabel("");

        BBFormBuilder builder = new BBFormBuilder("0:grow");
        builder.appendRelatedComponentsGapRow(1);
        builder.append(lbReport);
        pnlReport = builder.getPanel();
        pnlReport.setVisible(false);

        prOverall = new JProgressBar();
        lbCurrent = new JLabel();
        prCurrent = new JProgressBar();
View Full Code Here

Examples of com.salas.bb.utils.uif.BBFormBuilder

         *
         * @return body part.
         */
        private Component buildBody()
        {
            BBFormBuilder builder = new BBFormBuilder("p, 4dlu, 100dlu, 0, p");

            JComponent wording = ComponentsFactory.createWrappedMultilineLabel(
                Strings.message("service.sync.in.wording"));

            builder.append(wording, 5);
            builder.appendUnrelatedComponentsGapRow(2);

            boolean feeds = addFeeds.size() > 0;
            boolean lists = addReadingLists.size() > 0;

            if (feeds)
            {
                builder.append(Strings.message("service.sync.in.confirmation.feeds.to.add"), 3,
                    CheckBoxList.createAllNonePanel(lstAddFeeds), 1);
                builder.appendRow("50dlu:grow");
                builder.append(new JScrollPane(lstAddFeeds), 5,
                    CellConstraints.FILL, CellConstraints.FILL);

                if (lists) builder.appendUnrelatedComponentsGapRow(2);
            }

            if (lists)
            {
                builder.append(Strings.message("service.sync.in.confirmation.readinglists.to.add"), 3,
                    CheckBoxList.createAllNonePanel(lstAddReadingLists), 1);
                builder.appendRow("50dlu:grow");
                builder.append(new JScrollPane(lstAddReadingLists), 5,
                    CellConstraints.FILL, CellConstraints.FILL);

                builder.appendUnrelatedComponentsGapRow(2);
            }

            return builder.getPanel();
        }
View Full Code Here

Examples of com.salas.bb.utils.uif.BBFormBuilder

     *
     * @return body part.
     */
    private Component buildBody()
    {
        BBFormBuilder builder = new BBFormBuilder("p, 4dlu, 100dlu, 0, p");

        JComponent wording = ComponentsFactory.createWrappedMultilineLabel(
            Strings.message("readinglist.updates.wording"));

        builder.append(wording, 5);
        builder.appendUnrelatedComponentsGapRow(2);

        StandardGuide guide = list.getParentGuide();
        if (guide != null)
        {
            builder.append(Strings.message("readinglist.updates.guide"), new JLabel(guide.getTitle()), 3);
        }
        builder.append(Strings.message("readinglist.updates.readinglist"), new JLabel(list.getTitle()), 3);
        builder.appendUnrelatedComponentsGapRow(2);

        if (addFeeds.size() > 0)
        {
            builder.append(Strings.message("readinglist.updates.feeds.should.be.added"), 3,
                    CheckBoxList.createAllNonePanel(lstAddFeeds), 1);
            builder.appendRow("50dlu:grow");
            builder.append(new JScrollPane(lstAddFeeds), 5,
                CellConstraints.FILL, CellConstraints.FILL);

            if (removeFeeds.size() > 0) builder.appendUnrelatedComponentsGapRow(2);
        }

        if (removeFeeds.size() > 0)
        {
            builder.append(Strings.message("readinglist.updates.feeds.should.be.removed"), 3,
                    CheckBoxList.createAllNonePanel(lstRemoveFeeds), 1);
            builder.appendRow("50dlu:grow");
            builder.append(new JScrollPane(lstRemoveFeeds), 5,
                CellConstraints.FILL, CellConstraints.FILL);
        }

        return builder.getPanel();
    }
View Full Code Here

Examples of com.salas.bb.utils.uif.BBFormBuilder

        super(owner, Strings.message("updates.checking.dialog.title"), true);
    }

    protected JComponent buildContent()
    {
        BBFormBuilder builder = new BBFormBuilder("0:grow, pref, 0:grow");
        builder.setDefaultDialogBorder();

        builder.nextColumn();
        builder.append(Strings.message("updates.checking.dialog.text"), 1);

        return builder.getPanel();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.