Examples of ButtonStackBuilder


Examples of com.jgoodies.forms.builder.ButtonStackBuilder

        cc.xyw(2, 10, 7));
    return builder.getPanel();
  }

  private JPanel buildCommentButtons() {
    ButtonStackBuilder builder = new ButtonStackBuilder();
    builder.addGridded(buttonAddComment);
    return builder.getPanel();
  }
View Full Code Here

Examples of com.jgoodies.forms.builder.ButtonStackBuilder

     * @param buttons
     *            contains <code>JButton</code> objects.
     * @return A column displaying the buttons vertically.
     */
    public static JComponent createCommandButtonColumn(JButton[] buttons) {
        ButtonStackBuilder builder = new ButtonStackBuilder();

        for (int i = 0; i < buttons.length; i++) {
            if (i > 0) {
                builder.addRelatedGap();
            }
            builder.addGridded(buttons[i]);
        }
        return builder.getPanel();
    }
View Full Code Here

Examples of com.jgoodies.forms.builder.ButtonStackBuilder

    /**
     * Constructor.
     */
    public ButtonStackGroupContainerPopulator() {
        super(new JPanel());
        builder = new ButtonStackBuilder((JPanel)getContainer());
    }
View Full Code Here

Examples of com.jgoodies.forms.builder.ButtonStackBuilder

    public boolean isTraversalNeeded() {
        return true;
    }

    private JPanel getButtonStackPanel() {
        ButtonStackBuilder builder = new ButtonStackBuilder();
        ArrayList<JButton> buttons = new ArrayList<JButton>();
        if (upButton != null)
            buttons.add(upButton);
        if (downButton != null)
            buttons.add(downButton);
        if (addJarsButton != null)
            buttons.add(addJarsButton);
        if (addFoldersButton != null)
            buttons.add(addFoldersButton);
        if (addClassesButton != null)
            buttons.add(addClassesButton);
        buttons.add(removeButton);
        JButton[] aButtons = new JButton[buttons.size()];
        buttons.toArray(aButtons);
        builder.addButtons(aButtons);
        return builder.getPanel();
    }
View Full Code Here

Examples of com.jgoodies.forms.builder.ButtonStackBuilder

            " o The gaps use pixel sizes and do not scale with the font\n" +
            " o The gaps may become inconsisten in a team.");
    }

    private Component buildButtonStackWithBuilder() {
        ButtonStackBuilder builder = new ButtonStackBuilder();
        builder.addGridded(new JButton("Yes"));
        builder.addRelatedGap();
        builder.addGridded(new JButton("No"));
        return wrap(builder.getPanel(),
            "This stack has been built with a ButtonStackBuilder.\n" +
            " o The buttons have a minimum width and\n" +
            " o The gap uses a logical size that follows a style guide.");
    }
View Full Code Here

Examples of com.jgoodies.forms.builder.ButtonStackBuilder

            " o The buttons have a minimum width and\n" +
            " o The gap uses a logical size that follows a style guide.");
    }

    private Component buildButtonStackRelated() {
        ButtonStackBuilder builder = new ButtonStackBuilder();
        builder.addGridded(new JButton("Related"));
        builder.addRelatedGap();
        builder.addGridded(new JButton("Related"));
        builder.addRelatedGap();
        builder.addGridded(new JButton("Related"));

        return wrap(builder.getPanel(),
            "This stack uses the logical gap for related buttons.\n");
    }
View Full Code Here

Examples of com.jgoodies.forms.builder.ButtonStackBuilder

        return wrap(builder.getPanel(),
            "This stack uses the logical gap for related buttons.\n");
    }

    private Component buildButtonStackUnrelated() {
        ButtonStackBuilder builder = new ButtonStackBuilder();
        builder.addGridded(new JButton("Unrelated"));
        builder.addUnrelatedGap();
        builder.addGridded(new JButton("Unrelated"));
        builder.addUnrelatedGap();
        builder.addGridded(new JButton("Unrelated"));

        return wrap(builder.getPanel(),
            "This stack uses the logical gap for unrelated buttons.\n");
    }
View Full Code Here

Examples of com.jgoodies.forms.builder.ButtonStackBuilder

        return wrap(builder.getPanel(),
            "This stack uses the logical gap for unrelated buttons.\n");
    }

    private Component buildButtonStackMixedDefault() {
        ButtonStackBuilder builder = new ButtonStackBuilder();
        builder.addGridded(new JButton("OK"));
        builder.addRelatedGap();
        builder.addGridded(new JButton("Cancel"));
        builder.addUnrelatedGap();
        builder.addGridded(new JButton("Help"));
        builder.addUnrelatedGap();
        builder.addGlue();
        builder.addFixed(new JButton("Copy to Clipboard"));

        return wrap(builder.getPanel(),
            "Demonstrates a glue (between Help and Copy),\n" +
            "has related and unrelated buttons and\n" +
            "a button with long label with the default margin.");
    }
View Full Code Here

Examples of com.jgoodies.forms.builder.ButtonStackBuilder

            "has related and unrelated buttons and\n" +
            "a button with long label with the default margin.");
    }

    private Component buildButtonStackMixedNarrow() {
        ButtonStackBuilder builder = new ButtonStackBuilder();
        builder.addGridded(new JButton("OK"));
        builder.addRelatedGap();
        builder.addGridded(new JButton("Cancel"));
        builder.addUnrelatedGap();
        builder.addGridded(new JButton("Help"));
        builder.addUnrelatedGap();
        builder.addGlue();
        builder.addGridded(new JButton("Copy to Clipboard"));

        return wrap(builder.getPanel(),
            "Demonstrates a glue (between Help and Copy),\n" +
            "has related and unrelated buttons and\n" +
            "a button with long label with a narrow margin.\n\n"+
      "Note that some look&feels do not support\n" +
      "the narrow margin feature, and conversely,\n" +
View Full Code Here

Examples of com.jgoodies.forms.builder.ButtonStackBuilder

        JButton upButton = UIUtils.createUpButton();
        upButton.addActionListener(this);
        JButton downButton = UIUtils.createDownButton();
        downButton.addActionListener(this);

        ButtonStackBuilder builder = new ButtonStackBuilder();
        builder.addGlue();
        builder.addButtons(new JButton[] { upButton, removeButton, downButton });
        builder.addGlue();
        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.