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

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

Introduction

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

Prototype

Alignment DEFAULT

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

Click Source Link

Document

Use the column's or row's default alignment.

Usage

From source file:presentation.timer.GuiBoxTimerPanel.java

License:Open Source License

private void initialize() {
    FormLayout layout = new FormLayout("f:320:grow, 10, 100:grow, 160:grow, 7, pref", // columns
            "pref, t:220:grow, pref, 10, pref, 90:grow, 90:grow, 20"); // rows
    PanelBuilder builder = new PanelBuilder(this, layout);
    builder.setDefaultDialogBorder();/* ww w .j av  a  2s .c  o  m*/
    CellConstraints cc = new CellConstraints();

    builder.addSeparator(ControlMain.getProperty("label_recordTimer"), cc.xyw(1, 1, 4));
    builder.add(this.getJScrollPaneRecordTimerTable(), cc.xyw(1, 2, 4));
    builder.add(this.getJPanelDauerTimer(), cc.xyw(1, 3, 4, CellConstraints.CENTER, CellConstraints.TOP));
    builder.addSeparator(ControlMain.getProperty("label_systemTimer"), cc.xyw(1, 5, 4));
    builder.add(this.getJScrollPaneSystemTimerTable(), cc.xywh(1, 6, 4, 2));
    builder.add(this.getJPanelDauerTimer2(), cc.xyw(1, 8, 4, CellConstraints.CENTER, CellConstraints.TOP));
    builder.addTitle(ControlMain.getProperty("label_actRecTimer"), cc.xy(6, 1));
    builder.add(this.getJPanelButtonsRecordTimer(),
            cc.xywh(6, 2, 1, 1, CellConstraints.FILL, CellConstraints.TOP));
    builder.addTitle(ControlMain.getProperty("label_actSysTimer"),
            cc.xy(6, 5, CellConstraints.CENTER, CellConstraints.DEFAULT));
    builder.add(this.getJPanelButtonsSystemTimer(),
            cc.xywh(6, 6, 1, 1, CellConstraints.CENTER, CellConstraints.TOP));
    builder.add(this.getJPanelButtonsGui(),
            cc.xywh(6, 7, 1, 2, CellConstraints.CENTER, CellConstraints.BOTTOM));
}

From source file:repast.simphony.visualization.gui.styleBuilder.EditedStyleDialog.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    dialogPane = new JPanel();
    buttonBar = new JPanel();
    okButton = new JButton();
    cancelButton = new JButton();
    panel1 = new JPanel();
    shapePanel = new JPanel();
    shapeComboBox = new JComboBox();
    iconColorbutton = new JButton();
    iconButton = new JButton();
    clearFileButton = new JButton();
    textureButton = new JButton();
    clearTextureButton = new JButton();
    previewPanel = new JPanel();
    panel3 = new JPanel();
    label1 = new JLabel();
    label2 = new JLabel();
    label3 = new JLabel();
    label4 = new JLabel();
    sizeComboBox = new JComboBox();
    sizeMinComboBox = new JComboBox();
    sizeMaxComboBox = new JComboBox();
    sizeScaleComboBox = new JComboBox();
    panel4 = new JPanel();
    label5 = new JLabel();
    label6 = new JLabel();
    label7 = new JLabel();
    label19 = new JLabel();
    labelComboBox = new JComboBox();
    labelPositionComboBox = new JComboBox();
    labelOffsetTextField = new JTextField();
    labelPrecisionComboBox = new JComboBox();
    panel2 = new JPanel();
    label8 = new JLabel();
    label9 = new JLabel();
    label10 = new JLabel();
    label11 = new JLabel();
    labelFontFamilyComboBox = new JComboBox();
    labelFontSizeComboBox = new JComboBox();
    labelFontStyleComboBox = new JComboBox();
    fontColorButton = new JButton();
    panel6 = new JPanel();
    label15 = new JLabel();
    label16 = new JLabel();
    label17 = new JLabel();
    label18 = new JLabel();
    label12 = new JLabel();
    redValueComboBox = new JComboBox();
    redMinComboBox = new JComboBox();
    redMaxComboBox = new JComboBox();
    redScaleComboBox = new JComboBox();
    label13 = new JLabel();
    greenValueComboBox = new JComboBox();
    greenMinComboBox = new JComboBox();
    greenMaxComboBox = new JComboBox();
    greenScaleComboBox = new JComboBox();
    label14 = new JLabel();
    blueValueComboBox = new JComboBox();
    blueMinComboBox = new JComboBox();
    blueMaxComboBox = new JComboBox();
    blueScaleComboBox = new JComboBox();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setModal(true);/*from   w  w w .jav  a2s.  co m*/
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

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

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

            //---- okButton ----
            okButton.setText("OK");
            okButton.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    okButtonActionPerformed(e);
                }
            });
            buttonBar.add(okButton, cc.xy(2, 1));

            //---- cancelButton ----
            cancelButton.setText("Cancel");
            cancelButton.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    cancelButtonActionPerformed(e);
                }
            });
            buttonBar.add(cancelButton, cc.xy(4, 1));
        }
        dialogPane.add(buttonBar, BorderLayout.SOUTH);

        //======== panel1 ========
        {
            panel1.setLayout(new FormLayout(
                    new ColumnSpec[] { ColumnSpec.decode("left:max(default;166dlu):grow"),
                            FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                            FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(133)),
                            FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC },
                    new RowSpec[] { FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                            FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC, FormSpecs.DEFAULT_ROWSPEC,
                            FormSpecs.LINE_GAP_ROWSPEC, FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                            FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                            FormSpecs.DEFAULT_ROWSPEC }));

            //======== shapePanel ========
            {
                shapePanel.setBorder(new TitledBorder("Icon Shape and Color"));
                shapePanel.setLayout(new FormLayout(
                        new ColumnSpec[] { new ColumnSpec(Sizes.dluX(79)),
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC },
                        new RowSpec[] { FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(17)) }));

                //---- shapeComboBox ----
                shapeComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        shapeComboBoxActionPerformed(e);
                    }
                });
                shapePanel.add(shapeComboBox, cc.xy(1, 1));

                //---- iconColorbutton ----
                iconColorbutton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        iconColorbuttonActionPerformed(e);
                    }
                });
                shapePanel.add(iconColorbutton, cc.xy(3, 1));

                //---- iconButton ----
                iconButton.setText("text");
                iconButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        iconButtonActionPerformed(e);
                    }
                });
                shapePanel.add(iconButton, cc.xy(1, 5));

                //---- clearFileButton ----
                clearFileButton.setText("text");
                clearFileButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        clearFileButtonActionPerformed(e);
                    }
                });
                shapePanel.add(clearFileButton, cc.xy(3, 5));

                //---- textureButton ----
                textureButton.setText("Select Texture");
                textureButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        textureButtonActionPerformed(e);
                    }
                });
                shapePanel.add(textureButton, cc.xy(1, 7));

                //---- clearTextureButton ----
                clearTextureButton.setText("Clear Texture");
                clearTextureButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        clearTextureButtonActionPerformed(e);
                    }
                });
                shapePanel.add(clearTextureButton, cc.xy(3, 7));
            }
            panel1.add(shapePanel, cc.xywh(1, 1, 2, 1));

            //======== previewPanel ========
            {
                previewPanel.setBorder(new TitledBorder("Icon Preview"));
                previewPanel.setLayout(new FormLayout("101dlu:grow", "top:57dlu:grow"));
            }
            panel1.add(previewPanel, cc.xywh(5, 1, 3, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

            //======== panel3 ========
            {
                panel3.setBorder(new TitledBorder("Icon Size"));
                panel3.setLayout(new FormLayout(
                        new ColumnSpec[] { ColumnSpec.decode("max(pref;66dlu)"),
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC },
                        new RowSpec[] { FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC }));

                //---- label1 ----
                label1.setText("Value");
                panel3.add(label1, cc.xy(1, 1));

                //---- label2 ----
                label2.setText("Minimum");
                panel3.add(label2, cc.xy(5, 1));

                //---- label3 ----
                label3.setText("Maximum");
                panel3.add(label3, cc.xy(9, 1));

                //---- label4 ----
                label4.setText("Scaling");
                panel3.add(label4, cc.xy(13, 1));

                //---- sizeComboBox ----
                sizeComboBox.setEditable(true);
                sizeComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        sizeComboBoxActionPerformed(e);
                    }
                });
                panel3.add(sizeComboBox, cc.xy(1, 3));

                //---- sizeMinComboBox ----
                sizeMinComboBox.setEditable(true);
                sizeMinComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        sizeMinComboBoxActionPerformed(e);
                    }
                });
                panel3.add(sizeMinComboBox, cc.xy(5, 3));

                //---- sizeMaxComboBox ----
                sizeMaxComboBox.setEditable(true);
                sizeMaxComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        sizeMaxComboBoxActionPerformed(e);
                    }
                });
                panel3.add(sizeMaxComboBox, cc.xy(9, 3));

                //---- sizeScaleComboBox ----
                sizeScaleComboBox.setEditable(true);
                sizeScaleComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        sizeScaleComboBoxActionPerformed(e);
                    }
                });
                panel3.add(sizeScaleComboBox, cc.xy(13, 3));
            }
            panel1.add(panel3, cc.xywh(1, 3, 7, 1));

            //======== panel4 ========
            {
                panel4.setBorder(new TitledBorder("Icon Label"));
                panel4.setLayout(new FormLayout(
                        new ColumnSpec[] { ColumnSpec.decode("max(pref;67dlu)"),
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(33)),
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC },
                        new RowSpec[] { FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC }));

                //---- label5 ----
                label5.setText("Value");
                panel4.add(label5, cc.xy(1, 1));

                //---- label6 ----
                label6.setText("Position");
                panel4.add(label6, cc.xy(5, 1));

                //---- label7 ----
                label7.setText("Offset");
                panel4.add(label7, cc.xy(9, 1));

                //---- label19 ----
                label19.setText("Precision");
                panel4.add(label19, cc.xy(13, 1));

                //---- labelComboBox ----
                labelComboBox.setEditable(true);
                labelComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        labelComboBoxActionPerformed(e);
                    }
                });
                panel4.add(labelComboBox, cc.xy(1, 3));

                //---- labelPositionComboBox ----
                labelPositionComboBox.setEditable(true);
                labelPositionComboBox
                        .setModel(new DefaultComboBoxModel(new String[] { "bottom", "top", "left", "right" }));
                labelPositionComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        labelPositionComboBoxActionPerformed(e);
                    }
                });
                panel4.add(labelPositionComboBox, cc.xy(5, 3));

                //---- labelOffsetTextField ----
                labelOffsetTextField.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        labelOffsetTextFieldActionPerformed(e);
                    }
                });
                panel4.add(labelOffsetTextField, cc.xy(9, 3));

                //---- labelPrecisionComboBox ----
                labelPrecisionComboBox.setEditable(true);
                labelPrecisionComboBox.setModel(new DefaultComboBoxModel(
                        new String[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" }));
                labelPrecisionComboBox.setSelectedIndex(2);
                labelPrecisionComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        labelPrecisionComboBoxActionPerformed(e);
                    }
                });
                panel4.add(labelPrecisionComboBox, cc.xy(13, 3));
            }
            panel1.add(panel4, cc.xywh(1, 5, 7, 1));

            //======== panel2 ========
            {
                panel2.setBorder(new TitledBorder("Icon Label Font"));
                panel2.setLayout(new FormLayout(
                        new ColumnSpec[] { FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC },
                        new RowSpec[] { FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC }));

                //---- label8 ----
                label8.setText("Font");
                panel2.add(label8, cc.xy(1, 1));

                //---- label9 ----
                label9.setText("Font Size");
                panel2.add(label9, cc.xy(5, 1));

                //---- label10 ----
                label10.setText("Font Style");
                panel2.add(label10, cc.xy(9, 1));

                //---- label11 ----
                label11.setText("Font Color");
                panel2.add(label11, cc.xy(13, 1));

                //---- labelFontFamilyComboBox ----
                labelFontFamilyComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        labelFontFamilyComboBoxActionPerformed(e);
                    }
                });
                panel2.add(labelFontFamilyComboBox, cc.xy(1, 3));

                //---- labelFontSizeComboBox ----
                labelFontSizeComboBox.setModel(new DefaultComboBoxModel(new String[] { "8", "10", "11", "12",
                        "14", "16", "18", "20", "24", "30", "36", "40", "48", "60", "72 " }));
                labelFontSizeComboBox.setEditable(true);
                labelFontSizeComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        labelFontSizeComboBoxActionPerformed(e);
                    }
                });
                panel2.add(labelFontSizeComboBox, cc.xy(5, 3));

                //---- labelFontStyleComboBox ----
                labelFontStyleComboBox
                        .setModel(new DefaultComboBoxModel(new String[] { "Plain", "Bold", "Italic" }));
                labelFontStyleComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        labelFontStyleComboBoxActionPerformed(e);
                    }
                });
                panel2.add(labelFontStyleComboBox, cc.xy(9, 3));

                //---- fontColorButton ----
                fontColorButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        fontColorButtonActionPerformed(e);
                    }
                });
                panel2.add(fontColorButton, cc.xy(13, 3));
            }
            panel1.add(panel2, cc.xywh(1, 7, 7, 1));

            //======== panel6 ========
            {
                panel6.setBorder(new TitledBorder("Variable Icon Color"));
                panel6.setLayout(new FormLayout(
                        new ColumnSpec[] { FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC },
                        new RowSpec[] { FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC }));

                //---- label15 ----
                label15.setText("Value");
                panel6.add(label15, cc.xy(3, 1));

                //---- label16 ----
                label16.setText("Minimum");
                panel6.add(label16, cc.xy(7, 1));

                //---- label17 ----
                label17.setText("Maximum");
                panel6.add(label17, cc.xy(11, 1));

                //---- label18 ----
                label18.setText("Scaling");
                panel6.add(label18, cc.xy(15, 1));

                //---- label12 ----
                label12.setText("Red");
                panel6.add(label12, cc.xy(1, 3));

                //---- redValueComboBox ----
                redValueComboBox.setEditable(true);
                redValueComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        redValueComboBoxActionPerformed(e);
                    }
                });
                panel6.add(redValueComboBox, cc.xy(3, 3));

                //---- redMinComboBox ----
                redMinComboBox.setEditable(true);
                redMinComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        redMinComboBoxActionPerformed(e);
                    }
                });
                panel6.add(redMinComboBox, cc.xy(7, 3));

                //---- redMaxComboBox ----
                redMaxComboBox.setEditable(true);
                redMaxComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        redMaxComboBoxActionPerformed(e);
                    }
                });
                panel6.add(redMaxComboBox, cc.xy(11, 3));

                //---- redScaleComboBox ----
                redScaleComboBox.setEditable(true);
                redScaleComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        redScaleComboBoxActionPerformed(e);
                    }
                });
                panel6.add(redScaleComboBox, cc.xy(15, 3));

                //---- label13 ----
                label13.setText("Green");
                panel6.add(label13, cc.xy(1, 5));

                //---- greenValueComboBox ----
                greenValueComboBox.setEditable(true);
                greenValueComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        greenValueComboBoxActionPerformed(e);
                    }
                });
                panel6.add(greenValueComboBox, cc.xy(3, 5));

                //---- greenMinComboBox ----
                greenMinComboBox.setEditable(true);
                greenMinComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        greenMinComboBoxActionPerformed(e);
                    }
                });
                panel6.add(greenMinComboBox, cc.xy(7, 5));

                //---- greenMaxComboBox ----
                greenMaxComboBox.setEditable(true);
                greenMaxComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        greenMaxComboBoxActionPerformed(e);
                    }
                });
                panel6.add(greenMaxComboBox, cc.xy(11, 5));

                //---- greenScaleComboBox ----
                greenScaleComboBox.setEditable(true);
                greenScaleComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        greenScaleComboBoxActionPerformed(e);
                    }
                });
                panel6.add(greenScaleComboBox, cc.xy(15, 5));

                //---- label14 ----
                label14.setText("Blue");
                panel6.add(label14, cc.xy(1, 7));

                //---- blueValueComboBox ----
                blueValueComboBox.setEditable(true);
                blueValueComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        blueValueComboBoxActionPerformed(e);
                    }
                });
                panel6.add(blueValueComboBox, cc.xy(3, 7));

                //---- blueMinComboBox ----
                blueMinComboBox.setEditable(true);
                blueMinComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        blueMinComboBoxActionPerformed(e);
                    }
                });
                panel6.add(blueMinComboBox, cc.xy(7, 7));

                //---- blueMaxComboBox ----
                blueMaxComboBox.setEditable(true);
                blueMaxComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        blueMaxComboBoxActionPerformed(e);
                    }
                });
                panel6.add(blueMaxComboBox, cc.xy(11, 7));

                //---- blueScaleComboBox ----
                blueScaleComboBox.setEditable(true);
                blueScaleComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        blueScaleComboBoxActionPerformed(e);
                    }
                });
                panel6.add(blueScaleComboBox, cc.xy(15, 7));
            }
            panel1.add(panel6, cc.xywh(1, 9, 7, 1));
        }
        dialogPane.add(panel1, BorderLayout.CENTER);
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    setSize(520, 595);
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:se.streamsource.streamflow.client.ui.workspace.cases.general.forms.geo.GeoLocationFieldPanel.java

License:Apache License

public GeoLocationFieldPanel(@Service ApplicationContext appContext, @Uses FieldSubmissionDTO field,
        @Uses GeoLocationFieldValue fieldValue, @Uses FormSubmissionWizardPageModel model) {
    super(field);
    this.model = model;
    this.fieldValue = fieldValue;
    this.formDraftSettings = model.getFormDraftModel().settings();

    setActionMap(appContext.getActionMap(this));

    mapViewer = createMapViewer();/*from w  w  w  . j  ava2s.co m*/
    setMapType(MapType.ROAD_MAP);

    JPanel controlPanel = createControlPanel();

    FormLayout layout = new FormLayout("1dlu, 20dlu:grow, 4dlu, pref", "260dlu");
    setLayout(layout);
    add(mapViewer, new CellConstraints(2, 1, CellConstraints.FILL, CellConstraints.FILL));
    add(controlPanel, new CellConstraints(4, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
}

From source file:se.streamsource.streamflow.client.ui.workspace.cases.general.forms.geo.GeoLocationFieldPanel.java

License:Apache License

private JPanel createControlPanel() {
    JComboBox<MapType> mapTypeSelector = createMapTypeSelector();
    JPanel modeButtonPanel = createModeButtonPanel();
    addressInfoLabel = new JLabel();
    helpHintLabel = new JLabel();

    FormLayout layout = new FormLayout("60dlu", "pref, 4dlu, pref, 4dlu, pref, 4dlu, pref:grow");
    JPanel controlPanel = new JPanel(layout);
    controlPanel.add(mapTypeSelector, new CellConstraints(1, 1));
    controlPanel.add(modeButtonPanel, new CellConstraints(1, 3, CellConstraints.FILL, CellConstraints.DEFAULT));
    controlPanel.add(addressInfoLabel, new CellConstraints(1, 5));
    controlPanel.add(helpHintLabel, new CellConstraints(1, 7, CellConstraints.DEFAULT, CellConstraints.BOTTOM));

    return controlPanel;
}

From source file:swudi.swing.ConfigPanel.java

License:Apache License

private void initLayout() {
    setLayout(new FormLayout("fill:d:noGrow,left:4dlu:noGrow,fill:d:grow",
            "center:d:noGrow,top:4dlu:noGrow,center:max(d;4px):noGrow,top:4dlu:noGrow,center:max(d;4px):noGrow,top:4dlu:noGrow,center:max(d;4px):noGrow,top:4dlu:noGrow,center:max(d;4px):noGrow"));

    contrastLabel.setText("Contrast");
    CellConstraints cc = new CellConstraints();
    add(contrastLabel, cc.xy(1, 1));//  w ww.j a  v a2 s.  c  o  m
    contrastSlider = new JSlider();
    contrastSlider.setPaintLabels(false);
    contrastSlider.setPaintTicks(true);
    add(contrastSlider, cc.xy(3, 1, CellConstraints.FILL, CellConstraints.DEFAULT));
    final JLabel label2 = new JLabel();
    label2.setText("Invers");
    add(label2, cc.xy(1, 5));
    inversCheckbox = new JCheckBox();
    inversCheckbox.setHideActionText(false);
    inversCheckbox.setSelected(true);
    inversCheckbox.setText("");
    add(inversCheckbox, cc.xy(3, 5));
    calibrateButton = new JButton();
    calibrateButton.setHorizontalAlignment(2);
    calibrateButton.setHorizontalTextPosition(2);
    calibrateButton.setText("Calibrate");
    add(calibrateButton, cc.xy(3, 7, CellConstraints.DEFAULT, CellConstraints.FILL));
    resetButton = new JButton();
    resetButton.setHorizontalAlignment(2);
    resetButton.setHorizontalTextPosition(2);
    resetButton.setText("Reset");
    add(resetButton, cc.xy(3, 9, CellConstraints.DEFAULT, CellConstraints.FILL));
    backlightLabel.setText("Backlight");
    add(backlightLabel, cc.xy(1, 3));
    backlightSlider = new JSlider();
    backlightSlider.setPaintLabels(false);
    backlightSlider.setPaintTicks(true);
    add(backlightSlider, cc.xy(3, 3));

}

From source file:swudi.swing.NumPad.java

License:Apache License

public NumPad() {
    setLayout(new FormLayout(
            "fill:20px:grow," + "left:4dlu:noGrow," + "fill:20px:grow," + "left:4dlu:noGrow,"
                    + "fill:20px:grow",
            "center:20px:grow," + "top:3dlu:noGrow," + "center:20px:grow," + "top:3dlu:noGrow,"
                    + "center:20px:grow," + "top:3dlu:noGrow," + "center:20px:grow"));
    CellConstraints cc = new CellConstraints();
    add(buttonNum1, cc.xy(1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
    add(buttonNum4, cc.xy(1, 3, CellConstraints.DEFAULT, CellConstraints.FILL));
    add(buttonNum7, cc.xy(1, 5, CellConstraints.DEFAULT, CellConstraints.FILL));
    add(buttonNum2, cc.xy(3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
    add(buttonNum3, cc.xy(5, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
    add(buttonNum5, cc.xy(3, 3, CellConstraints.DEFAULT, CellConstraints.FILL));
    add(buttonNum6, cc.xy(5, 3, CellConstraints.DEFAULT, CellConstraints.FILL));
    add(buttonNum8, cc.xy(3, 5, CellConstraints.DEFAULT, CellConstraints.FILL));
    add(buttonNum9, cc.xy(5, 5, CellConstraints.DEFAULT, CellConstraints.FILL));
    backButton.setActionCommand(BACKSPACE);
    add(backButton, cc.xy(1, 7, CellConstraints.DEFAULT, CellConstraints.FILL));
    add(buttonNum0, cc.xy(3, 7, CellConstraints.DEFAULT, CellConstraints.FILL));
    enterButton.setActionCommand(ENTER);
    add(enterButton, cc.xy(5, 7, CellConstraints.DEFAULT, CellConstraints.FILL));
}

From source file:wirschauenplugin.CreateOmdbAbstractDialog.java

License:Open Source License

/**
 * creates an application modal dialog to input an abstract.
 *
 * @param parent the parent window of this dialog
 * @param program the program, which the abstract is for (to display some data, e.g. the name of the program)
 * @param wirSchauenEvent the WirSchauenEvent corresponding to the program (to display the omdb-link and film/series)
 * @param oldOmdbAbstract the old abstract for the program (init value for the input field)
 *///w  w  w.j  a va 2 s  . c o  m
public CreateOmdbAbstractDialog(final Window parent, final Program program,
        final WirSchauenEvent wirSchauenEvent, final String oldOmdbAbstract) {
    //create the window
    super(parent,
            WirSchauenPlugin.LOCALIZER.msg("CreateOmdbAbstractDialog.DialogTitle", "Description for OMDB.org"),
            ModalityType.APPLICATION_MODAL);
    UiUtilities.registerForClosing(this); //register esc-button
    JPanel contentPane = (JPanel) getContentPane();
    contentPane.setBorder(Borders.DLU4_BORDER);
    contentPane.setLayout(new FormLayout("pref, 3dlu, pref:grow, pref",
            "pref, 3dlu, pref, 3dlu, pref, 3dlu, pref, 3dlu, fill:50dlu:grow, 3dlu, pref"));
    CellConstraints cellConstraints = new CellConstraints();
    addWindowListener(new WindowAdapter() {
        @Override
        public void windowClosing(final WindowEvent e) {
            close();
        }
    });

    //labels for movie and episode titles (not changeable)
    contentPane.add(new JLabel(WirSchauenPlugin.LOCALIZER.msg("PropertyLabels.Title", "Title")),
            cellConstraints.xy(1, 1));
    contentPane.add(DialogUtil.createReadOnlySelectAllTextField(program.getTitle()),
            cellConstraints.xyw(3, 1, 2));
    //if there is no episode title, take the episode number
    String episodeTitle = program.getTextField(ProgramFieldType.EPISODE_TYPE);
    if (episodeTitle == null || episodeTitle.length() == 0) {
        episodeTitle = program.getIntFieldAsString(ProgramFieldType.EPISODE_NUMBER_TYPE);
    }
    //if any episode id (title or number) was found, display it
    if (episodeTitle != null && episodeTitle.length() > 0) {
        contentPane.add(new JLabel(WirSchauenPlugin.LOCALIZER.msg("PropertyLabels.Episode", "Episode")),
                cellConstraints.xy(1, 3));
        contentPane.add(DialogUtil.createReadOnlySelectAllTextField(episodeTitle),
                cellConstraints.xyw(3, 3, 2));
    }

    //omdb-link (not changeable)
    contentPane.add(new JLabel(WirSchauenPlugin.LOCALIZER.msg("PropertyLabels.OmdbUrl", "URL")),
            cellConstraints.xy(1, 5));
    contentPane.add(DialogUtil.createReadOnlySelectAllTextField(wirSchauenEvent.getOmdbUrl()),
            cellConstraints.xy(3, 5));
    //this buttons opens the omdb-page for this program
    contentPane.add(
            DialogUtil.createUrlButton(wirSchauenEvent.getOmdbUrl(),
                    WirSchauenPlugin.LOCALIZER.msg("OmdbButton", "Open OMDB in Browser")),
            cellConstraints.xy(4, 5));

    //category (movie or series, not changeable)
    contentPane.add(new JLabel(WirSchauenPlugin.LOCALIZER.msg("PropertyLabels.Category", "Category")),
            cellConstraints.xy(1, 7));
    contentPane.add(
            DialogUtil.createReadOnlySelectAllTextField(mapCategoryToString(wirSchauenEvent.getCategory())),
            cellConstraints.xyw(3, 7, 2));

    //description/abstract (changeable)
    contentPane.add(new JLabel(WirSchauenPlugin.LOCALIZER.msg("PropertyLabels.Description", "Description")),
            cellConstraints.xy(1, 9, CellConstraints.DEFAULT, CellConstraints.TOP));
    final DescriptionInputField descriptionInputField = new DescriptionInputField(
            CreateOmdbAbstractDialog.MAX_CHARS_IN_ABSTRACT, oldOmdbAbstract,
            WirSchauenPlugin.LOCALIZER.msg("RemainingChars", "%s Characters remaining"));
    contentPane.add(descriptionInputField, cellConstraints.xyw(3, 9, 2));

    //buttons (ok, cancel)
    JButton okButton = new JButton(Localizer.getLocalization(Localizer.I18N_OK));
    okButton.setEnabled(false);
    //the ok-button is controlled by the input field (eg deactivated when no input). therefore the DocumentButtonController.
    descriptionInputField.addDocumentListener(new DocumentButtonController(okButton, oldOmdbAbstract));
    okButton.addActionListener(new ActionListener() {
        public void actionPerformed(final ActionEvent e) {
            //provide the input and close the dialog
            mOmdbAbstractInput = descriptionInputField.getText();
            setVisible(false);
            dispose();
        }
    });
    final JButton cancelButton = new JButton(Localizer.getLocalization(Localizer.I18N_CANCEL));
    cancelButton.addActionListener(new ActionListener() {
        public void actionPerformed(final ActionEvent e) {
            close();
        }
    });
    final ButtonBarBuilder builder = new ButtonBarBuilder();
    builder.addGlue();
    builder.addGriddedButtons(new JButton[] { okButton, cancelButton });
    contentPane.add(builder.getPanel(), cellConstraints.xyw(1, 11, 4));

    pack();
}

From source file:wirschauenplugin.CreateWirSchauenDataDialog.java

License:Open Source License

/**
 * creates an application modal dialog to input the wirschauen data.
 *
 * @param parent the parent window of this dialog
 * @param program the program, which the data is for
 * @param wirSchauenEvent the (old) wirschauen data loaded from the server
 *//*w  w  w  .ja  v a  2  s . c o m*/
public CreateWirSchauenDataDialog(final Window parent, final Program program,
        final WirSchauenEvent wirSchauenEvent) {
    //create the window
    super(parent, WirSchauenPlugin.LOCALIZER.msg("CreateWirSchauenDataDialog.DialogTitle",
            "Description for WirSchauen.de"), ModalityType.APPLICATION_MODAL);
    UiUtilities.registerForClosing(this);
    JPanel contentPane = (JPanel) getContentPane();
    contentPane.setBorder(Borders.DLU4_BORDER);
    contentPane.setLayout(new FormLayout("pref, 3dlu, pref:grow",
            "pref, 3dlu, pref, 3dlu, pref, 3dlu, pref, 3dlu, fill:50dlu:grow, 3dlu, pref, pref, pref, 3dlu, pref"));
    CellConstraints cellConstraints = new CellConstraints();
    addWindowListener(new WindowAdapter() {
        @Override
        public void windowClosing(final WindowEvent e) {
            close();
        }
    });

    //labels for movie and episode titles
    contentPane.add(new JLabel(WirSchauenPlugin.LOCALIZER.msg("PropertyLabels.Title", "Title")),
            cellConstraints.xy(1, 1));
    contentPane.add(DialogUtil.createReadOnlySelectAllTextField(program.getTitle()), cellConstraints.xy(3, 1));
    //if there is no episode title, take the episode number
    String episodeTitle = program.getTextField(ProgramFieldType.EPISODE_TYPE);
    if (episodeTitle == null || episodeTitle.length() == 0) {
        episodeTitle = program.getIntFieldAsString(ProgramFieldType.EPISODE_NUMBER_TYPE);
    }
    //if any episode id (title or number) was found, display it
    if (episodeTitle != null && episodeTitle.length() > 0) {
        contentPane.add(new JLabel(WirSchauenPlugin.LOCALIZER.msg("PropertyLabels.Episode", "Episode")),
                cellConstraints.xy(1, 3));
        contentPane.add(DialogUtil.createReadOnlySelectAllTextField(episodeTitle), cellConstraints.xy(3, 3));
    }

    //dropdown category (movie or series)
    contentPane.add(new JLabel(WirSchauenPlugin.LOCALIZER.msg("PropertyLabels.Category", "Category")),
            cellConstraints.xy(1, 5));
    final JComboBox categoryDropdown = DialogUtil.createUneditableDropdown(
            new String[] { WirSchauenPlugin.LOCALIZER.msg("Category.NotSet", "not yet set"),
                    WirSchauenPlugin.LOCALIZER.msg("Category.Movie", "Movie"),
                    WirSchauenPlugin.LOCALIZER.msg("Category.Series", "Series"),
                    WirSchauenPlugin.LOCALIZER.msg("Category.Other", "Other") });
    contentPane.add(categoryDropdown, cellConstraints.xy(3, 5));

    //dropdown genre
    contentPane.add(new JLabel(WirSchauenPlugin.LOCALIZER.msg("PropertyLabels.Genre", "Genre")),
            cellConstraints.xy(1, 7));
    final JComboBox genreComboBox = DialogUtil.createEditableDropdown(loadGenres());
    contentPane.add(genreComboBox, cellConstraints.xy(3, 7));

    //description/abstract
    contentPane.add(new JLabel(WirSchauenPlugin.LOCALIZER.msg("PropertyLabels.Description", "Description")),
            cellConstraints.xy(1, 9, CellConstraints.DEFAULT, CellConstraints.TOP));
    final DescriptionInputField descriptionInputField = new DescriptionInputField(
            CreateWirSchauenDataDialog.MAX_CHARS_IN_ABSTRACT, "",
            WirSchauenPlugin.LOCALIZER.msg("RemainingChars", "%s characters remaining"));
    contentPane.add(descriptionInputField, cellConstraints.xy(3, 9));

    // format information
    contentPane.add(new JLabel(WirSchauenPlugin.LOCALIZER.msg("PropertyLabels.Format", "Format")),
            cellConstraints.xy(1, 11));
    final JCheckBox subtitleCheckBox = new JCheckBox(
            WirSchauenPlugin.LOCALIZER.msg("PropertyLabels.Subtitles", "Subtitles"));
    final JCheckBox owsCheckBox = new JCheckBox(
            WirSchauenPlugin.LOCALIZER.msg("PropertyLabels.OwS", "Original with subtitles"));
    final JCheckBox premiereCheckBox = new JCheckBox(
            WirSchauenPlugin.LOCALIZER.msg("PropertyLabels.Premiere", "TV Premiere"));
    contentPane.add(subtitleCheckBox, cellConstraints.xy(3, 11));
    contentPane.add(owsCheckBox, cellConstraints.xy(3, 12));
    contentPane.add(premiereCheckBox, cellConstraints.xy(3, 13));

    //buttons (ok, cancel)
    JButton okButton = new JButton(Localizer.getLocalization(Localizer.I18N_OK));
    okButton.setEnabled(false);
    //the ok-button is controlled by the abstract-input (i.e. deactivated if no input) and by the
    //category-dropdown (i.e. deactivated if no category selected)
    DocumentAndItemButtonController buttonController = new DocumentAndItemButtonController(okButton);
    categoryDropdown.addItemListener(buttonController);
    descriptionInputField.addDocumentListener(buttonController);
    okButton.addActionListener(new ActionListener() {
        public void actionPerformed(final ActionEvent e) {
            //provide the input and close the dialog
            setVisible(false);
            mWirSchauenInput = new WirSchauenEvent();
            if (categoryDropdown.getSelectedIndex() == 1) {
                mWirSchauenInput.setCategory(WirSchauenEvent.CATEGORY_MOVIE);
            } else if (categoryDropdown.getSelectedIndex() == 2) {
                mWirSchauenInput.setCategory(WirSchauenEvent.CATEGORY_SERIES);
            } else {
                mWirSchauenInput.setCategory(WirSchauenEvent.CATEGORY_OTHER);
            }
            mWirSchauenInput.setDesc(descriptionInputField.getText());
            mWirSchauenInput.setGenre((String) genreComboBox.getSelectedItem());
            mWirSchauenInput.setOmu(owsCheckBox.isSelected());
            mWirSchauenInput.setPremiere(premiereCheckBox.isSelected());
            mWirSchauenInput.setSubtitles(subtitleCheckBox.isSelected());
            dispose();
        }
    });
    final JButton cancelButton = new JButton(Localizer.getLocalization(Localizer.I18N_CANCEL));
    cancelButton.addActionListener(new ActionListener() {
        public void actionPerformed(final ActionEvent e) {
            close();
        }
    });
    final ButtonBarBuilder builder = new ButtonBarBuilder();
    builder.addGlue();
    builder.addGriddedButtons(new JButton[] { okButton, cancelButton });

    contentPane.add(builder.getPanel(), cellConstraints.xyw(1, 15, 3));

    pack();
}