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

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

Introduction

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

Prototype

ComponentSize DEFAULT

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

Click Source Link

Document

Use the maximum of all component sizes as column or row size; measures preferred sizes when asked for the preferred size and minimum sizes when asked for the minimum size.

Usage

From source file:anl.verdi.plot.color.PalettePanel.java

private void initComponents() {
    Logger.debug("in PalettePanel.initComponents");
    // JFormDesigner - Component initialization - DO NOT MODIFY
    // //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    separator1 = compFactory.createSeparator("Palette");
    scrollPane1 = new JScrollPane();
    paletteList = new PaletteList();
    separator2 = compFactory.createSeparator("");
    label1 = compFactory.createLabel("Interval:");
    intervalType = new JComboBox();
    this.labelScale = new JLabel();
    this.scaleType = new JComboBox();
    panel0 = new JPanel();
    panel0_1 = new JPanel();
    panel1 = new JPanel();
    label2 = new JLabel();
    minFld = new JTextField();
    label3 = new JLabel();
    maxFld = new JTextField();
    labelFormat = new JLabel();
    formatFld = new JTextField("1", 6);
    this.lblLogBase = new JLabel("Log Base");
    this.fldLogBase = new JTextField("10", 6);

    rebuildBtn = new JButton();
    scrollPane2 = new JScrollPane();
    paletteTable = new JTable();
    reverseBtn = new JButton();
    CellConstraints cc = new CellConstraints();

    // ======== this ========
    // 2014/*from   ww  w .ja  va  2s .  co  m*/
    ColumnSpec[] aColumnSpec = ColumnSpec.decodeSpecs("min(default;150dlu):grow");
    RowSpec aRowSpec = new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, 0.5);
    RowSpec bRowSpec = new RowSpec(RowSpec.FILL, Sizes.DEFAULT, 0.5);
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.PREF_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.PREF_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, aColumnSpec[0] },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, aRowSpec,
                    FormFactory.RELATED_GAP_ROWSPEC, FormFactory.MIN_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.PREF_ROWSPEC, FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, bRowSpec }));
    //      setLayout(new FormLayout(new ColumnSpec[] { FormFactory.PREF_COLSPEC,
    //            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //            FormFactory.PREF_COLSPEC,
    //            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //            new ColumnSpec("min(default;150dlu):grow") }, new RowSpec[] {
    //            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
    //            new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, 0.5),
    //            FormFactory.RELATED_GAP_ROWSPEC, FormFactory.MIN_ROWSPEC,
    //            FormFactory.LINE_GAP_ROWSPEC, FormFactory.PREF_ROWSPEC, 
    //            FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, 
    //            FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
    //            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, 0.5) }));
    add(separator1, cc.xywh(1, 1, 5, 1));

    // ======== scrollPane1 ========
    {
        scrollPane1.setPreferredSize(new Dimension(2, 200));
        scrollPane1.setBackground(UIManager.getColor("List.background"));

        // ---- paletteList ----
        paletteList.setVisibleRowCount(-1);
        paletteList.setOpaque(false);
        scrollPane1.setViewportView(paletteList);
    }
    add(scrollPane1, cc.xywh(1, 3, 5, 1));

    // ---- rebuildBtn ----
    reverseBtn.setText("Reverse");
    add(reverseBtn, cc.xy(1, 5));

    add(separator2, cc.xywh(1, 6, 5, 1));

    // ======== panel0 ========
    {
        // 2014
        ColumnSpec bColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW);
        ColumnSpec cColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW);
        RowSpec[] cRowSpec = RowSpec.decodeSpecs("default");
        panel0.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, bColumnSpec, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, cColumnSpec }, cRowSpec));
        //         panel0.setLayout(new FormLayout(
        //               new ColumnSpec[] {
        //                  FormFactory.DEFAULT_COLSPEC,                   // 1
        //                  FormFactory.LABEL_COMPONENT_GAP_COLSPEC,       // 2
        //                  new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, // 3
        //                        FormSpec.DEFAULT_GROW),                //
        //                  FormFactory.LABEL_COMPONENT_GAP_COLSPEC,       // 4
        //                  FormFactory.DEFAULT_COLSPEC,                   // 5
        //                  FormFactory.LABEL_COMPONENT_GAP_COLSPEC,       // 6
        //                  new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, // 7
        //                        FormSpec.DEFAULT_GROW)                 //
        ////                  FormFactory.LABEL_COMPONENT_GAP_COLSPEC,       // 8
        ////                  FormFactory.DEFAULT_COLSPEC,                   // 9
        ////                  FormFactory.LABEL_COMPONENT_GAP_COLSPEC,       //10
        ////                  new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, //11
        ////                        FormSpec.DEFAULT_GROW), 
        //                   }, 
        //               RowSpec.decodeSpecs("default")));

        panel0.add(label1, cc.xy(1, 1));

        intervalType.setModel(new DefaultComboBoxModel(new String[] { "Automatic", "Custom" }));
        this.scaleType.setModel(new DefaultComboBoxModel(new String[] { "Linear", "Logarithmic" }));

        intervalType.setPrototypeDisplayValue("Automatic");
        this.scaleType.setPrototypeDisplayValue("Linear");

        panel0.add(intervalType, cc.xy(3, 1));
        labelFormat.setText("Number Format:");
        panel0.add(labelFormat, cc.xy(5, 1));
        panel0.add(formatFld, cc.xy(7, 1));

        //         this.labelScale.setText("Scale:");
        //         panel0.add(this.labelScale, cc.xy(9, 1));
        //         panel0.add(this.scaleType, cc.xy(11, 1));

    }
    add(panel0, cc.xy(1, 8));

    // ======== panel0_1 ========
    {
        // 2014
        ColumnSpec dColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW);
        RowSpec[] dRowSpec = RowSpec.decodeSpecs("default");
        panel0_1.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, // 9
                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, //10
                dColumnSpec }, dRowSpec));
        //         panel0_1.setLayout(new FormLayout(
        //               new ColumnSpec[] {
        //                  FormFactory.DEFAULT_COLSPEC,                   // 9
        //                  FormFactory.LABEL_COMPONENT_GAP_COLSPEC,       //10
        //                  new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, //11
        //                        FormSpec.DEFAULT_GROW) 
        //                   }, 
        //               RowSpec.decodeSpecs("default")));

        this.labelScale.setText("Scale:");
        panel0_1.add(this.labelScale, cc.xy(1, 1));
        panel0_1.add(this.scaleType, cc.xy(3, 1));

    }
    add(panel0_1, cc.xy(5, 8));

    // ======== panel1 ========
    {
        // 2014
        ColumnSpec fColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW);
        ColumnSpec gColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW);
        RowSpec[] hRowSpec = RowSpec.decodeSpecs("default");
        panel1.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, fColumnSpec, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, gColumnSpec }, hRowSpec));
        //         panel1.setLayout(new FormLayout(new ColumnSpec[] {
        //               FormFactory.DEFAULT_COLSPEC,
        //               FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
        //               new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
        //                     FormSpec.DEFAULT_GROW),
        //               FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
        //               FormFactory.DEFAULT_COLSPEC,
        //               FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
        //               new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
        //                     FormSpec.DEFAULT_GROW)}, RowSpec
        //               .decodeSpecs("default")));

        // ---- label2 ----
        label2.setText("Min:");
        panel1.add(label2, cc.xy(1, 1));
        panel1.add(minFld, cc.xy(3, 1));

        // ---- label3 ----
        label3.setText("Max:");
        panel1.add(label3, cc.xy(5, 1));
        panel1.add(maxFld, cc.xy(7, 1));
    }
    add(panel1, cc.xy(1, 10));

    // ---- rebuildBtn ----
    rebuildBtn.setText("Rebuild");
    add(rebuildBtn, cc.xy(5, 10));

    // ======== scrollPane2 ========
    {

        // ---- paletteTable ----
        paletteTable.setPreferredScrollableViewportSize(new Dimension(450, 150));
        scrollPane2.setViewportView(paletteTable);
    }
    add(scrollPane2, cc.xywh(1, 12, 5, 1));
    // JFormDesigner - End of component initialization
    // //GEN-END:initComponents
}

From source file:anl.verdi.plot.color.PaletteSelectionPanel.java

private void initComponents() {
    Logger.debug("in PaletteSelectionPanel.initComponents");
    // JFormDesigner - Component initialization - DO NOT MODIFY
    // //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    label1 = new JLabel();
    tileSpinner = new JSpinner();
    label2 = new JLabel();
    typeCmb = new JComboBox();
    palettePanel = new PalettePanel();
    CellConstraints cc = new CellConstraints();

    // ======== this ========
    setBorder(new EmptyBorder(5, 5, 5, 5));
    // 2014/* ww  w. j  av  a  2 s  .  com*/
    ColumnSpec aColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW);
    ColumnSpec bColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW);
    RowSpec aRowSpec = new RowSpec(RowSpec.FILL, Sizes.DEFAULT, 0.6);
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    aColumnSpec, FormFactory.UNRELATED_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, bColumnSpec },
            new RowSpec[] { FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, aRowSpec }));
    //      setLayout(new FormLayout(new ColumnSpec[] {
    //            FormFactory.DEFAULT_COLSPEC,
    //            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
    //                  FormSpec.DEFAULT_GROW),
    //            FormFactory.UNRELATED_GAP_COLSPEC,
    //            FormFactory.DEFAULT_COLSPEC,
    //            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
    //                  FormSpec.DEFAULT_GROW) }, new RowSpec[] {
    //            FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
    //            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, 0.6) }));

    // ---- label1 ----
    label1.setText("Number of Tiles:");
    add(label1, cc.xy(1, 1));

    // ---- tileSpinner ----
    tileSpinner.setModel(new SpinnerNumberModel(8, 2, 12, 1));
    add(tileSpinner, cc.xy(3, 1));

    // ---- label2 ----
    label2.setText("Palette Type:");
    add(label2, cc.xy(5, 1));

    // ---- typeCmb ----
    typeCmb.setModel(new DefaultComboBoxModel(new String[] { "Diverging", "Qualitative", "Sequential" }));
    typeCmb.setSelectedIndex(2);
    add(typeCmb, cc.xy(7, 1));
    add(palettePanel, cc.xywh(1, 3, 7, 1));
    // JFormDesigner - End of component initialization
    // //GEN-END:initComponents
}

From source file:anl.verdi.plot.gui.ChartTitlePanel.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    label4 = new JLabel();
    useBox = new JCheckBox();
    label1 = new JLabel();
    textFld = new JTextField();
    label2 = new JLabel();
    fontFld = new JTextField();
    fontBtn = new JButton();
    label3 = new JLabel();
    colorFld = new JTextField();
    colorBtn = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(new TitledBorder("Title"));
    // 2014/*  ww  w  .jav  a 2  s. co  m*/
    ColumnSpec aColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW);
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    aColumnSpec, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));
    //      setLayout(new FormLayout(
    //            new ColumnSpec[]{
    //                        FormFactory.DEFAULT_COLSPEC,
    //                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
    //                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //                        FormFactory.DEFAULT_COLSPEC
    //            },
    //            new RowSpec[]{
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC
    //            }));

    //---- label4 ----
    label4.setText("Show Title");
    add(label4, cc.xy(1, 1));
    add(useBox, cc.xy(3, 1));

    //---- label1 ----
    label1.setText("Text:");
    add(label1, cc.xy(1, 3));
    add(textFld, cc.xy(3, 3));

    //---- label2 ----
    label2.setText("Font:");
    add(label2, cc.xy(1, 5));

    //---- fontFld ----
    fontFld.setEditable(false);
    add(fontFld, cc.xy(3, 5));

    //---- fontBtn ----
    fontBtn.setText("Select");
    add(fontBtn, cc.xy(5, 5));

    //---- label3 ----
    label3.setText("Color:");
    add(label3, cc.xy(1, 7));

    //---- colorFld ----
    colorFld.setBackground(Color.black);
    colorFld.setEditable(false);
    add(colorFld, new CellConstraints(3, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.DEFAULT,
            new Insets(4, 0, 4, 0)));

    //---- colorBtn ----
    colorBtn.setText("Select");
    add(colorBtn, cc.xy(5, 7));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:anl.verdi.plot.gui.FastObsOverlayDialog.java

public void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    dialogPane = new JPanel();
    contentPanel = new JPanel();
    statusLbl = new JLabel();
    separator1 = compFactory.createSeparator("Observation Details");
    separator2 = compFactory.createSeparator("Selected Observation Variable(s)");
    scrollPane1 = new JScrollPane();
    varList = new JList();
    label1 = new JLabel();
    showLegend = new JCheckBox("Show symbols legend", true);
    strokeSpn = new JSpinner();
    strokeSpn.addChangeListener(new ChangeListener() {

        @Override//from   w w w . j ava  2  s.c om
        public void stateChanged(ChangeEvent e) {
            editOverlayObject();
        }

    });
    label2 = new JLabel();
    shapeSpn = new JSpinner();
    shapeSpn.addChangeListener(new ChangeListener() {

        @Override
        public void stateChanged(ChangeEvent e) {
            editOverlayObject();
        }

    });
    buttonBar = new JPanel();
    okButton = new JButton();
    cancelButton = new JButton();
    overlayListPanel = new VerdiListPanel("Variable");
    overlayListPanel.addPropertyChangeListener(VerdiConstants.VERDI_LIST_OBJECT, this);
    overlayListPanel.addPropertyChangeListener(VerdiConstants.VERDI_LIST_OBJECT_NUMBER, this);
    String verdiHome = Tools.getVerdiHome(); // 2014 new method for reading in an image file
    String separator = "/"; // use forward slash only for constructor ImageIcon(String filename);
    String pathName = verdiHome + separator + "plugins" + separator + "core" + separator + "icons" + separator;
    String fileCircle = new String(pathName + "circle.png");
    String fileDiamond = new String(pathName + "diamond.png");
    String fileSquare = new String(pathName + "square.png");
    String fileStar = new String(pathName + "star.png");
    String fileSun = new String(pathName + "sun.png");
    String fileTriangle = new String(pathName + "triangle.png");

    names = new Symbol[] { Symbol.CIRCLE, Symbol.DIAMOND, Symbol.SQUARE, Symbol.STAR, Symbol.SUN,
            Symbol.TRIANGLE };
    symbols = new Icon[] { new ImageIcon(fileCircle), new ImageIcon(fileDiamond), new ImageIcon(fileSquare),
            new ImageIcon(fileStar), new ImageIcon(fileSun), new ImageIcon(fileTriangle)
            //            new ImageIcon(getClass().getResource("/circle.png")),
            //            new ImageIcon(getClass().getResource("/diamond.png")),
            //            new ImageIcon(getClass().getResource("/square.png")),
            //            new ImageIcon(getClass().getResource("/star.png")),
            //            new ImageIcon(getClass().getResource("/sun.png")),
            //            new ImageIcon(getClass().getResource("/triangle.png"))
    };
    symList = new JComboBox(names);

    label3 = new JLabel();
    symPanel = new JPanel(new BorderLayout());
    selectedImg = new JLabel();
    selectedImg.setIcon(symbols[0]);

    symPanel.add(selectedImg, BorderLayout.LINE_START);
    symPanel.add(symList, BorderLayout.LINE_END);

    symList.addActionListener(new AbstractAction() {
        private static final long serialVersionUID = -5121239000837587642L;

        @Override
        public void actionPerformed(ActionEvent e) {
            int index = ((JComboBox) e.getSource()).getSelectedIndex();
            selectedImg.setIcon(symbols[index]);
            editOverlayObject();
        }

    });

    CellConstraints cc = new CellConstraints();

    //======== this ========
    setTitle("Observation Dialog");
    setModal(true);
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

    //======== dialogPane ========
    {
        dialogPane.setBorder(Borders.DIALOG_BORDER);
        dialogPane.setLayout(new BorderLayout());

        //======== contentPanel ========
        {
            // 2014
            ColumnSpec aColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, 0.6);
            ColumnSpec bColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.PREFERRED, 0.5);
            contentPanel.setLayout(new FormLayout(
                    new ColumnSpec[] { aColumnSpec, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.RELATED_GAP_COLSPEC, bColumnSpec },
                    new RowSpec[] { FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC }));
            //            contentPanel.setLayout(new FormLayout(
            //                  new ColumnSpec[] {
            //                     new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, 0.6),
            //                     FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
            //                     FormFactory.RELATED_GAP_COLSPEC,
            //                     new ColumnSpec(ColumnSpec.FILL, Sizes.PREFERRED, 0.5)
            //                  },
            //                  new RowSpec[] {
            //                     FormFactory.PREF_ROWSPEC,
            //                     FormFactory.LINE_GAP_ROWSPEC,
            //                     FormFactory.DEFAULT_ROWSPEC,
            //                     FormFactory.LINE_GAP_ROWSPEC,
            //                     FormFactory.DEFAULT_ROWSPEC,
            //                     FormFactory.LINE_GAP_ROWSPEC,
            //                     FormFactory.DEFAULT_ROWSPEC,
            //                     FormFactory.LINE_GAP_ROWSPEC,
            //                     FormFactory.DEFAULT_ROWSPEC,
            //                     FormFactory.LINE_GAP_ROWSPEC,
            //                     FormFactory.DEFAULT_ROWSPEC,
            //                     FormFactory.LINE_GAP_ROWSPEC,
            //                     FormFactory.DEFAULT_ROWSPEC,
            //                     FormFactory.LINE_GAP_ROWSPEC,
            //                     FormFactory.DEFAULT_ROWSPEC,
            //                     FormFactory.LINE_GAP_ROWSPEC,
            //                     FormFactory.DEFAULT_ROWSPEC,
            //                     FormFactory.LINE_GAP_ROWSPEC,
            //                     FormFactory.DEFAULT_ROWSPEC,
            //                     FormFactory.LINE_GAP_ROWSPEC,
            //                     FormFactory.DEFAULT_ROWSPEC
            //                  }));

            //---- statusLbl ----
            statusLbl.setForeground(Color.red);
            contentPanel.add(statusLbl, cc.xywh(1, 1, 4, 1));
            contentPanel.add(separator1, cc.xywh(1, 3, 4, 1));

            //======== scrollPane1 ========
            {

                //---- varList ----
                varList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
                scrollPane1.setViewportView(varList);
            }
            contentPanel.add(scrollPane1, cc.xywh(1, 5, 1, 11));

            //---- label1 ----
            label1.setText("Stroke Size:");
            contentPanel.add(label1, cc.xywh(3, 5, 2, 1));

            //---- strokeSpn ----
            strokeSpn.setModel(new SpinnerNumberModel(1, 1, null, 1));
            contentPanel.add(strokeSpn, cc.xy(4, 7));

            //---- label2 ----
            label2.setText("Shape Size:");
            contentPanel.add(label2, cc.xywh(3, 9, 2, 1));

            //---- shapeSpn ----
            shapeSpn.setModel(new SpinnerNumberModel(8, 1, null, 1));
            contentPanel.add(shapeSpn, cc.xy(4, 11));

            //---- label3 ----
            label3.setText("Symbol:");
            contentPanel.add(label3, cc.xywh(3, 13, 2, 1));

            //---- symPanel ----
            contentPanel.add(symPanel, cc.xy(4, 15));

            //---- separator2 ----
            contentPanel.add(separator2, cc.xywh(1, 17, 4, 1));

            //---- overlayListPanel ----
            contentPanel.add(overlayListPanel, cc.xywh(1, 19, 4, 1));

            //---- showLegend ----
            contentPanel.add(showLegend, cc.xy(1, 21));
        }
        dialogPane.add(contentPanel, BorderLayout.CENTER);

        //======== buttonBar ========
        {
            buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
            // 2014
            RowSpec[] aRowSpec = RowSpec.decodeSpecs("pref");
            buttonBar
                    .setLayout(
                            new FormLayout(
                                    new ColumnSpec[] { FormFactory.GLUE_COLSPEC, FormFactory.BUTTON_COLSPEC,
                                            FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                                    aRowSpec));

            //---- okButton ----
            okButton.setText("OK");
            buttonBar.add(okButton, cc.xy(2, 1));

            //---- cancelButton ----
            cancelButton.setText("Cancel");
            buttonBar.add(cancelButton, cc.xy(4, 1));
        }
        dialogPane.add(buttonBar, BorderLayout.SOUTH);
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    setSize(520, 520);
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:anl.verdi.plot.gui.GridLinePanel.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    showBox = new JCheckBox();
    colorLabel = new JLabel();
    colorFld = new JTextField();
    colorButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(new TitledBorder("Grid Lines"));
    // 2014// w  w  w. j av a 2  s .  c  om
    ColumnSpec aColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW);
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    aColumnSpec, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC }));
    //      setLayout(new FormLayout(
    //            new ColumnSpec[] {
    //               FormFactory.DEFAULT_COLSPEC,
    //               FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //               new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
    //               FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //               FormFactory.DEFAULT_COLSPEC
    //            },
    //            new RowSpec[] {
    //               FormFactory.DEFAULT_ROWSPEC,
    //               FormFactory.LINE_GAP_ROWSPEC,
    //               FormFactory.DEFAULT_ROWSPEC
    //            }));

    //---- showBox ----
    showBox.setText("Show Grid Lines");
    showBox.setHorizontalTextPosition(SwingConstants.LEFT);
    add(showBox, cc.xywh(1, 1, 3, 1));

    //---- colorLabel ----
    colorLabel.setText("Color:");
    add(colorLabel, cc.xy(1, 3));

    //---- colorFld ----
    colorFld.setBackground(Color.black);
    colorFld.setEditable(false);
    add(colorFld, new CellConstraints(3, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.DEFAULT,
            new Insets(4, 0, 4, 0)));

    //---- colorButton ----
    colorButton.setText("Select");
    add(colorButton, cc.xy(5, 3));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:anl.verdi.plot.gui.LabelPanel.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    separator1 = compFactory.createSeparator("Label");
    label1 = new JLabel();
    textFld = new JTextField();
    label2 = new JLabel();
    fontFld = new JTextField();
    fontBtn = new JButton();
    label3 = new JLabel();
    colorFld = new JTextField();
    colorBtn = new JButton();
    tickSep = compFactory.createSeparator("Ticks");
    tickChk = new JCheckBox();
    number = new JLabel();
    numberFld = new JTextField();
    tickFontLbl = new JLabel();
    tickFontFld = new JTextField();
    tickFontBtn = new JButton();
    tickColorLbl = new JLabel();
    tickColorFld = new JTextField();
    tickColorBtn = new JButton();

    //====Added to configure domain axis labels
    format = new JLabel();
    formatFld = new JTextField();
    orientation = new JLabel();
    orientationOption = new JPanel();
    vRadio = new JRadioButton("Vertical");
    hRadio = new JRadioButton("Horizontal");
    lsRadio = new JRadioButton("Left Slant");
    rsRadio = new JRadioButton("Right Slant");
    radioGroup = new ButtonGroup();
    radioGroup.add(vRadio);//from w  ww  .j av a2  s .  c  om
    radioGroup.add(hRadio);
    radioGroup.add(lsRadio);
    radioGroup.add(rsRadio);
    orientationOption.add(hRadio);
    orientationOption.add(vRadio);
    orientationOption.add(lsRadio);
    orientationOption.add(rsRadio);
    hRadio.setSelected(true);
    formatFld.setToolTipText("Use date and time patterns such as: MM/dd/yyyy HH:mm:ss");

    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(new TitledBorder("Title"));
    // 2014
    ColumnSpec aColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW);
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, aColumnSpec,
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC }));
    //      setLayout(new FormLayout(
    //            new ColumnSpec[]{
    //                        FormFactory.RELATED_GAP_COLSPEC,
    //                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //                        FormFactory.DEFAULT_COLSPEC,
    //                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
    //                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //                        FormFactory.DEFAULT_COLSPEC
    //            },
    //            new RowSpec[]{
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC
    //            }));
    add(separator1, cc.xywh(1, 1, 7, 1));

    //---- label1 ----
    label1.setText("Text:");
    add(label1, cc.xy(3, 3));
    add(textFld, cc.xy(5, 3));

    //---- label2 ----
    label2.setText("Font:");
    add(label2, cc.xy(3, 5));

    //---- fontFld ----
    fontFld.setEditable(false);
    add(fontFld, cc.xy(5, 5));

    //---- fontBtn ----
    fontBtn.setText("Select");
    add(fontBtn, cc.xy(7, 5));

    //---- label3 ----
    label3.setText("Color:");
    add(label3, cc.xy(3, 7));

    //---- colorFld ----
    colorFld.setBackground(Color.black);
    colorFld.setEditable(false);
    add(colorFld, new CellConstraints(5, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.DEFAULT,
            new Insets(4, 0, 4, 0)));

    //---- colorBtn ----
    colorBtn.setText("Select");
    add(colorBtn, cc.xy(7, 7));
    add(tickSep, cc.xywh(1, 9, 7, 1));

    //---- tickChk ----
    tickChk.setText("Show Tick Labels");
    add(tickChk, cc.xywh(3, 11, 3, 1));

    //---- number ----
    number.setText("Number:");
    add(number, cc.xy(3, 13));
    add(numberFld, cc.xy(5, 13));

    //---- tickFontLbl ----
    tickFontLbl.setText("Font:");
    add(tickFontLbl, cc.xy(3, 15));

    //---- tickFontFld ----
    tickFontFld.setEditable(false);
    add(tickFontFld, cc.xy(5, 15));

    //---- tickFontBtn ----
    tickFontBtn.setText("Select");
    add(tickFontBtn, cc.xy(7, 15));

    //---- tickColorLbl ----
    tickColorLbl.setText("Color:");
    add(tickColorLbl, cc.xy(3, 17));

    //---- tickColorFld ----
    tickColorFld.setBackground(Color.black);
    tickColorFld.setEditable(false);
    add(tickColorFld, cc.xy(5, 17));

    //---- tickColorBtn ----
    tickColorBtn.setText("Select");
    add(tickColorBtn, cc.xy(7, 17));

    //---- Format ----
    format.setText("Format:");
    add(format, cc.xy(3, 19));
    add(formatFld, cc.xy(5, 19));

    //---- Orientation ----
    orientation.setText("Orientation:");
    add(orientation, cc.xy(3, 21));
    add(orientationOption, cc.xy(5, 21));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:anl.verdi.plot.gui.LegendLabelPanel.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    legendChk = new JCheckBox();
    separator1 = compFactory.createSeparator("Label");
    label1 = new JLabel();
    textFld = new JTextField();
    label2 = new JLabel();
    fontFld = new JTextField();
    fontBtn = new JButton();
    label3 = new JLabel();
    colorFld = new JTextField();
    colorBtn = new JButton();
    tickSep = compFactory.createSeparator("Ticks");
    tickChk = new JCheckBox();
    number = new JLabel();
    numberFld = new JTextField();
    tickFontLbl = new JLabel();
    tickFontFld = new JTextField();
    tickFontBtn = new JButton();
    tickColorLbl = new JLabel();
    tickColorFld = new JTextField();
    tickColorBtn = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(new TitledBorder("Title"));
    // 2014/*from   w ww.ja va 2 s.c  o m*/
    ColumnSpec aColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW);
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, aColumnSpec,
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));
    //      setLayout(new FormLayout(
    //            new ColumnSpec[]{
    //                        FormFactory.RELATED_GAP_COLSPEC,
    //                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //                        FormFactory.DEFAULT_COLSPEC,
    //                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
    //                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //                        FormFactory.DEFAULT_COLSPEC
    //            },
    //            new RowSpec[]{
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC
    //            }));

    //---- legendChk ----
    legendChk.setText("Show Legend");
    add(legendChk, cc.xywh(1, 1, 7, 1));

    add(separator1, cc.xywh(1, 3, 7, 1));

    //---- label1 ----
    label1.setText("Text:");
    add(label1, cc.xy(3, 5));
    add(textFld, cc.xy(5, 5));

    //---- label2 ----
    label2.setText("Font:");
    add(label2, cc.xy(3, 7));

    //---- fontFld ----
    fontFld.setEditable(false);
    add(fontFld, cc.xy(5, 7));

    //---- fontBtn ----
    fontBtn.setText("Select");
    add(fontBtn, cc.xy(7, 7));

    //---- label3 ----
    label3.setText("Color:");
    add(label3, cc.xy(3, 9));

    //---- colorFld ----
    colorFld.setBackground(Color.black);
    colorFld.setEditable(false);
    add(colorFld, new CellConstraints(5, 9, 1, 1, CellConstraints.DEFAULT, CellConstraints.DEFAULT,
            new Insets(4, 0, 4, 0)));

    //---- colorBtn ----
    colorBtn.setText("Select");
    add(colorBtn, cc.xy(7, 9));
    add(tickSep, cc.xywh(1, 11, 7, 1));

    //---- tickChk ----
    tickChk.setText("Show Tick Labels");
    add(tickChk, cc.xywh(3, 13, 3, 1));

    //---- number ----
    number.setText("Number:");
    add(number, cc.xy(3, 15));
    add(numberFld, cc.xy(5, 15));

    //---- tickFontLbl ----
    tickFontLbl.setText("Font:");
    add(tickFontLbl, cc.xy(3, 17));

    //---- tickFontFld ----
    tickFontFld.setEditable(false);
    add(tickFontFld, cc.xy(5, 17));

    //---- tickFontBtn ----
    tickFontBtn.setText("Select");
    add(tickFontBtn, cc.xy(7, 17));

    //---- tickColorLbl ----
    tickColorLbl.setText("Color:");
    add(tickColorLbl, cc.xy(3, 19));

    //---- tickColorFld ----
    tickColorFld.setBackground(Color.black);
    tickColorFld.setEditable(false);
    add(tickColorFld, cc.xy(5, 19));

    //---- tickColorBtn ----
    tickColorBtn.setText("Select");
    add(tickColorBtn, cc.xy(7, 19));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:anl.verdi.plot.gui.ObsOverlayDialog.java

protected void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    dialogPane = new JPanel();
    contentPanel = new JPanel();
    statusLbl = new JLabel();
    separator1 = compFactory.createSeparator("Observation Details");
    scrollPane1 = new JScrollPane();
    varList = new JList();
    label1 = new JLabel();
    strokeSpn = new JSpinner();
    label2 = new JLabel();
    shapeSpn = new JSpinner();
    buttonBar = new JPanel();
    okButton = new JButton();
    cancelButton = new JButton();

    String verdiHome = Tools.getVerdiHome(); // 2014 new method for reading in an image file
    String separator = "/"; // use forward slash only for constructor ImageIcon(String filename);
    String pathName = verdiHome + separator + "plugins" + separator + "core" + separator + "icons" + separator;
    String fileCircle = new String(pathName + "circle.png");
    String fileDiamond = new String(pathName + "diamond.png");
    String fileSquare = new String(pathName + "square.png");
    String fileStar = new String(pathName + "star.png");
    String fileSun = new String(pathName + "sun.png");
    String fileTriangle = new String(pathName + "triangle.png");

    names = new Symbol[] { Symbol.CIRCLE, Symbol.DIAMOND, Symbol.SQUARE, Symbol.STAR, Symbol.SUN,
            Symbol.TRIANGLE };/*  w  w  w . j  a  v  a 2 s . c  o  m*/
    symbols = new Icon[] { new ImageIcon(fileCircle), new ImageIcon(fileDiamond), new ImageIcon(fileSquare),
            new ImageIcon(fileStar), new ImageIcon(fileSun), new ImageIcon(fileTriangle)
            //            new ImageIcon(getClass().getResource("/circle.png")),
            //            new ImageIcon(getClass().getResource("/diamond.png")),
            //            new ImageIcon(getClass().getResource("/square.png")),
            //            new ImageIcon(getClass().getResource("/star.png")),
            //            new ImageIcon(getClass().getResource("/sun.png")),
            //            new ImageIcon(getClass().getResource("/triangle.png"))
    };
    symList = new JComboBox(names);

    label3 = new JLabel();
    symPanel = new JPanel(new BorderLayout());
    selectedImg = new JLabel();
    selectedImg.setIcon(symbols[0]);

    symPanel.add(selectedImg, BorderLayout.LINE_START);
    symPanel.add(symList, BorderLayout.LINE_END);

    symList.addActionListener(new AbstractAction() {
        private static final long serialVersionUID = -5121239000837587642L;

        @Override
        public void actionPerformed(ActionEvent e) {
            int index = ((JComboBox) e.getSource()).getSelectedIndex();
            selectedImg.setIcon(symbols[index]);
        }

    });

    CellConstraints cc = new CellConstraints();

    //======== this ========
    setTitle("Observation Dialog");
    setModal(true);
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

    //======== dialogPane ========
    {
        dialogPane.setBorder(Borders.DIALOG_BORDER);
        dialogPane.setLayout(new BorderLayout());

        //======== contentPanel ========
        {
            // 2014
            ColumnSpec aColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, 0.6);
            ColumnSpec bColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.PREFERRED, 0.5);
            contentPanel.setLayout(new FormLayout(
                    new ColumnSpec[] { aColumnSpec, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.RELATED_GAP_COLSPEC, bColumnSpec },
                    new RowSpec[] { FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC }));
            //            new ColumnSpec[] {
            //                  new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, 0.6),
            //                  FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
            //                  FormFactory.RELATED_GAP_COLSPEC,
            //                  new ColumnSpec(ColumnSpec.FILL, Sizes.PREFERRED, 0.5)
            //               },
            //               new RowSpec[] {
            //                  FormFactory.PREF_ROWSPEC,
            //                  FormFactory.LINE_GAP_ROWSPEC,
            //                  FormFactory.DEFAULT_ROWSPEC,
            //                  FormFactory.LINE_GAP_ROWSPEC,
            //                  FormFactory.DEFAULT_ROWSPEC,
            //                  FormFactory.LINE_GAP_ROWSPEC,
            //                  FormFactory.DEFAULT_ROWSPEC,
            //                  FormFactory.LINE_GAP_ROWSPEC,
            //                  FormFactory.DEFAULT_ROWSPEC,
            //                  FormFactory.LINE_GAP_ROWSPEC,
            //                  FormFactory.DEFAULT_ROWSPEC,
            //                  FormFactory.LINE_GAP_ROWSPEC,
            //                  FormFactory.DEFAULT_ROWSPEC,
            //                  FormFactory.LINE_GAP_ROWSPEC,
            //                  FormFactory.DEFAULT_ROWSPEC
            //               }));

            //---- statusLbl ----
            statusLbl.setForeground(Color.red);
            contentPanel.add(statusLbl, cc.xywh(1, 1, 4, 1));
            contentPanel.add(separator1, cc.xywh(1, 3, 4, 1));

            //======== scrollPane1 ========
            {

                //---- varList ----
                varList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
                scrollPane1.setViewportView(varList);
            }
            contentPanel.add(scrollPane1, cc.xywh(1, 5, 1, 11));

            //---- label1 ----
            label1.setText("Stroke Size:");
            contentPanel.add(label1, cc.xywh(3, 5, 2, 1));

            //---- strokeSpn ----
            strokeSpn.setModel(new SpinnerNumberModel(1, 1, null, 1));
            contentPanel.add(strokeSpn, cc.xy(4, 7));

            //---- label2 ----
            label2.setText("Shape Size:");
            contentPanel.add(label2, cc.xywh(3, 9, 2, 1));

            //---- shapeSpn ----
            shapeSpn.setModel(new SpinnerNumberModel(8, 1, null, 1));
            contentPanel.add(shapeSpn, cc.xy(4, 11));

            //---- label3 ----
            label3.setText("Symbol:");
            contentPanel.add(label3, cc.xywh(3, 13, 2, 1));

            //---- symPanel ----
            contentPanel.add(symPanel, cc.xy(4, 15));
        }
        dialogPane.add(contentPanel, BorderLayout.CENTER);

        //======== buttonBar ========
        {
            buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
            RowSpec[] aRowSpec = RowSpec.decodeSpecs("pref");
            buttonBar
                    .setLayout(
                            new FormLayout(
                                    new ColumnSpec[] { FormFactory.GLUE_COLSPEC, FormFactory.BUTTON_COLSPEC,
                                            FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                                    aRowSpec));
            //            buttonBar.setLayout(new FormLayout(
            //                  new ColumnSpec[] {
            //                     FormFactory.GLUE_COLSPEC,
            //                     FormFactory.BUTTON_COLSPEC,
            //                     FormFactory.RELATED_GAP_COLSPEC,
            //                     FormFactory.BUTTON_COLSPEC
            //                  },
            //                  RowSpec.decodeSpecs("pref")));

            //---- okButton ----
            okButton.setText("OK");
            buttonBar.add(okButton, cc.xy(2, 1));

            //---- cancelButton ----
            cancelButton.setText("Cancel");
            buttonBar.add(cancelButton, cc.xy(4, 1));
        }
        dialogPane.add(buttonBar, BorderLayout.SOUTH);
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    setSize(400, 260);
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:anl.verdi.plot.gui.OverlaysPanel.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    label1 = new JLabel();
    strokeSpn = new JSpinner();
    label2 = new JLabel();
    sizeSpn = new JSpinner();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(new TitledBorder("Overlays"));
    // 2014/* w  w w. ja va 2  s  .  c o  m*/
    ColumnSpec aColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, 0.3);
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.PREF_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, aColumnSpec },
            new RowSpec[] { FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.PREF_ROWSPEC }));
    //      setLayout(new FormLayout(
    //            new ColumnSpec[] {
    //               FormFactory.PREF_COLSPEC,
    //               FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //               new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, 0.3)
    //            },
    //            new RowSpec[] {
    //               FormFactory.PREF_ROWSPEC,
    //               FormFactory.LINE_GAP_ROWSPEC,
    //               FormFactory.PREF_ROWSPEC
    //            }));

    //---- label1 ----
    label1.setText("Stroke Size:");
    add(label1, cc.xy(1, 1));

    //---- strokeSpn ----
    strokeSpn.setModel(new SpinnerNumberModel(1, 1, null, 1));
    add(strokeSpn, cc.xy(3, 1));

    //---- label2 ----
    label2.setText("Shape Size:");
    add(label2, cc.xy(1, 3));

    //---- sizeSpn ----
    sizeSpn.setModel(new SpinnerNumberModel(8, 1, null, 1));
    add(sizeSpn, cc.xy(3, 3));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:anl.verdi.plot.gui.SimpleColorPanel.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    colorLabel = new JLabel();
    colorFld = new JTextField();
    colorButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(new TitledBorder("Grid Lines"));
    // 2014/*from w  ww.j  a v  a  2s.co m*/
    ColumnSpec aColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW);
    RowSpec[] aRowSpec = RowSpec.decodeSpecs("default");
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    aColumnSpec, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
            aRowSpec));
    //      setLayout(new FormLayout(
    //            new ColumnSpec[]{
    //                        FormFactory.DEFAULT_COLSPEC,
    //                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
    //                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //                        FormFactory.DEFAULT_COLSPEC
    //            },
    //            RowSpec.decodeSpecs("default")));

    //---- colorLabel ----
    colorLabel.setText("Color:");
    add(colorLabel, cc.xy(1, 1));

    //---- colorFld ----
    colorFld.setBackground(Color.black);
    colorFld.setEditable(false);
    add(colorFld, new CellConstraints(3, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.DEFAULT,
            new Insets(4, 0, 4, 0)));

    //---- colorButton ----
    colorButton.setText("Select");
    add(colorButton, cc.xy(5, 1));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}