Example usage for com.jgoodies.forms.layout Sizes DLUX1

List of usage examples for com.jgoodies.forms.layout Sizes DLUX1

Introduction

In this page you can find the example usage for com.jgoodies.forms.layout Sizes DLUX1.

Prototype

ConstantSize DLUX1

To view the source code for com.jgoodies.forms.layout Sizes DLUX1.

Click Source Link

Usage

From source file:org.jdesktop.swingx.demo.CustomizeBuddyField.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY
    // //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Evaluation license - Peter Weishapl
    panel2 = new JPanel();
    titledSeparator1 = new TitledSeparator();
    label2 = new JLabel();
    txtOuterMargin = new JFormattedTextField();
    panel3 = new JPanel();
    cbSnapBack = new JRadioButton();
    toggleButton1 = new JLabel();
    cbRss = new JRadioButton();
    label1 = new JLabel();
    cbCheckbox = new JRadioButton();
    checkBox2 = new JCheckBox();
    cbGap = new JRadioButton();
    panel1 = new JPanel();
    btnAddLeft = new JButton();
    btnAddRight = new JButton();
    btnRemoveall = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== panel2 ========
    {/*from w w w  .  j  a v  a 2  s .  co  m*/

        panel2.setLayout(new BorderLayout());

        //======== this ========
        {
            this.setLayout(new FormLayout(
                    new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                    new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.UNRELATED_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC }));

            //---- titledSeparator1 ----
            titledSeparator1.setTitle("Buddies");
            this.add(titledSeparator1, cc.xywh(1, 1, 4, 1));

            //---- label2 ----
            label2.setText("Outer Margin:");
            this.add(label2, cc.xy(2, 3));

            //---- txtOuterMargin ----
            txtOuterMargin.addPropertyChangeListener("value", new PropertyChangeListener() {
                public void propertyChange(PropertyChangeEvent e) {
                    txtOuterMarginPropertyChange(e);
                }
            });
            this.add(txtOuterMargin, cc.xy(4, 3));

            //======== panel3 ========
            {
                panel3.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                new ColumnSpec(ColumnSpec.LEFT, Sizes.DLUX1, FormSpec.NO_GROW),
                                FormFactory.DEFAULT_COLSPEC, FormFactory.UNRELATED_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC,
                                new ColumnSpec(ColumnSpec.LEFT, Sizes.DLUX1, FormSpec.NO_GROW),
                                FormFactory.DEFAULT_COLSPEC, FormFactory.UNRELATED_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC,
                                new ColumnSpec(ColumnSpec.LEFT, Sizes.DLUX1, FormSpec.NO_GROW),
                                FormFactory.DEFAULT_COLSPEC, FormFactory.UNRELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC }));

                //---- cbSnapBack ----
                cbSnapBack.setSelected(true);
                panel3.add(cbSnapBack, cc.xy(1, 1));

                //---- toggleButton1 ----
                toggleButton1.setIcon(
                        new ImageIcon(getClass().getResource("/org/jdesktop/swingx/demo/Search_SnapBack.png")));
                panel3.add(toggleButton1, cc.xy(3, 1));
                panel3.add(cbRss, cc.xy(5, 1));

                //---- label1 ----
                label1.setIcon(
                        new ImageIcon(getClass().getResource("/org/jdesktop/swingx/demo/ShowRSSButton.png")));
                panel3.add(label1, cc.xy(7, 1));
                panel3.add(cbCheckbox, cc.xy(9, 1));
                panel3.add(checkBox2, cc.xy(11, 1));

                //---- cbGap ----
                cbGap.setText("Gap");
                panel3.add(cbGap, cc.xy(13, 1));

                //======== panel1 ========
                {
                    panel1.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.RIGHT, Sizes.DEFAULT, FormSpec.NO_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.LEFT, Sizes.DEFAULT, FormSpec.NO_GROW),
                                    FormFactory.UNRELATED_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            RowSpec.decodeSpecs("default")));

                    //---- btnAddLeft ----
                    btnAddLeft.setText("Add Left");
                    btnAddLeft.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            btnAddLeftActionPerformed(e);
                        }
                    });
                    panel1.add(btnAddLeft, cc.xy(2, 1));

                    //---- btnAddRight ----
                    btnAddRight.setText("Add Right");
                    btnAddRight.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            btnAddRightActionPerformed(e);
                        }
                    });
                    panel1.add(btnAddRight, cc.xy(4, 1));

                    //---- btnRemoveall ----
                    btnRemoveall.setText("Remove All");
                    btnRemoveall.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            btnRemoveallActionPerformed(e);
                        }
                    });
                    panel1.add(btnRemoveall,
                            cc.xywh(6, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
                }
                panel3.add(panel1, cc.xywh(1, 3, 13, 1));
            }
            this.add(panel3, cc.xywh(2, 5, 3, 1));
        }
        panel2.add(this, BorderLayout.CENTER);
    }

    //---- buttonGroup1 ----
    ButtonGroup buttonGroup1 = new ButtonGroup();
    buttonGroup1.add(cbSnapBack);
    buttonGroup1.add(cbRss);
    buttonGroup1.add(cbCheckbox);
    buttonGroup1.add(cbGap);
    // //GEN-END:initComponents
}

From source file:org.jdesktop.xswingx.demo.CustomizeBuddyField.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY
    // //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Evaluation license - Peter Weishapl
    panel2 = new JPanel();
    titledSeparator1 = new TitledSeparator();
    label2 = new JLabel();
    txtOuterMargin = new JFormattedTextField();
    panel3 = new JPanel();
    cbSnapBack = new JRadioButton();
    toggleButton1 = new JLabel();
    cbRss = new JRadioButton();
    label1 = new JLabel();
    cbCheckbox = new JRadioButton();
    checkBox2 = new JCheckBox();
    cbGap = new JRadioButton();
    panel1 = new JPanel();
    btnAddLeft = new JButton();
    btnAddRight = new JButton();
    btnRemoveall = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== panel2 ========
    {/*  w  ww .  ja va  2  s.c  om*/

        panel2.setLayout(new BorderLayout());

        //======== this ========
        {
            this.setLayout(new FormLayout(
                    new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                    new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.UNRELATED_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC }));

            //---- titledSeparator1 ----
            titledSeparator1.setTitle("Buddies");
            this.add(titledSeparator1, cc.xywh(1, 1, 4, 1));

            //---- label2 ----
            label2.setText("Outer Margin:");
            this.add(label2, cc.xy(2, 3));

            //---- txtOuterMargin ----
            txtOuterMargin.addPropertyChangeListener("value", new PropertyChangeListener() {
                public void propertyChange(PropertyChangeEvent e) {
                    txtOuterMarginPropertyChange(e);
                }
            });
            this.add(txtOuterMargin, cc.xy(4, 3));

            //======== panel3 ========
            {
                panel3.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                new ColumnSpec(ColumnSpec.LEFT, Sizes.DLUX1, FormSpec.NO_GROW),
                                FormFactory.DEFAULT_COLSPEC, FormFactory.UNRELATED_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC,
                                new ColumnSpec(ColumnSpec.LEFT, Sizes.DLUX1, FormSpec.NO_GROW),
                                FormFactory.DEFAULT_COLSPEC, FormFactory.UNRELATED_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC,
                                new ColumnSpec(ColumnSpec.LEFT, Sizes.DLUX1, FormSpec.NO_GROW),
                                FormFactory.DEFAULT_COLSPEC, FormFactory.UNRELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC }));

                //---- cbSnapBack ----
                cbSnapBack.setSelected(true);
                panel3.add(cbSnapBack, cc.xy(1, 1));

                //---- toggleButton1 ----
                toggleButton1.setIcon(new ImageIcon(
                        getClass().getResource("/org/jdesktop/xswingx/demo/Search_SnapBack.png")));
                panel3.add(toggleButton1, cc.xy(3, 1));
                panel3.add(cbRss, cc.xy(5, 1));

                //---- label1 ----
                label1.setIcon(
                        new ImageIcon(getClass().getResource("/org/jdesktop/xswingx/demo/ShowRSSButton.png")));
                panel3.add(label1, cc.xy(7, 1));
                panel3.add(cbCheckbox, cc.xy(9, 1));
                panel3.add(checkBox2, cc.xy(11, 1));

                //---- cbGap ----
                cbGap.setText("Gap");
                panel3.add(cbGap, cc.xy(13, 1));

                //======== panel1 ========
                {
                    panel1.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.RIGHT, Sizes.DEFAULT, FormSpec.NO_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.LEFT, Sizes.DEFAULT, FormSpec.NO_GROW),
                                    FormFactory.UNRELATED_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            RowSpec.decodeSpecs("default")));

                    //---- btnAddLeft ----
                    btnAddLeft.setText("Add Left");
                    btnAddLeft.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            btnAddLeftActionPerformed(e);
                        }
                    });
                    panel1.add(btnAddLeft, cc.xy(2, 1));

                    //---- btnAddRight ----
                    btnAddRight.setText("Add Right");
                    btnAddRight.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            btnAddRightActionPerformed(e);
                        }
                    });
                    panel1.add(btnAddRight, cc.xy(4, 1));

                    //---- btnRemoveall ----
                    btnRemoveall.setText("Remove All");
                    btnRemoveall.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            btnRemoveallActionPerformed(e);
                        }
                    });
                    panel1.add(btnRemoveall,
                            cc.xywh(6, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
                }
                panel3.add(panel1, cc.xywh(1, 3, 13, 1));
            }
            this.add(panel3, cc.xywh(2, 5, 3, 1));
        }
        panel2.add(this, BorderLayout.CENTER);
    }

    //---- buttonGroup1 ----
    ButtonGroup buttonGroup1 = new ButtonGroup();
    buttonGroup1.add(cbSnapBack);
    buttonGroup1.add(cbRss);
    buttonGroup1.add(cbCheckbox);
    buttonGroup1.add(cbGap);
    // //GEN-END:initComponents
}