Example usage for com.jgoodies.forms.factories DefaultComponentFactory createLabel

List of usage examples for com.jgoodies.forms.factories DefaultComponentFactory createLabel

Introduction

In this page you can find the example usage for com.jgoodies.forms.factories DefaultComponentFactory createLabel.

Prototype

@Override
public JLabel createLabel(String textWithMnemonic) 

Source Link

Document

Creates and returns a label with an optional mnemonic.

 createLabel("Name");       // No mnemonic createLabel("N&ame");      // Mnemonic is 'a' createLabel("Save &as");   // Mnemonic is the second 'a' createLabel("Look&&Feel"); // No mnemonic, text is Look&Feel 

Usage

From source file:FabricPanel.java

private void initComponents() {

    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Evaluation license - David Ing
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    separator1 = compFactory.createSeparator("HeatMap");
    cbHeatMap = new JCheckBox();
    separator2 = compFactory.createSeparator("TouchPad");
    cbTouchPad = new JCheckBox();
    hSpacer1 = new JPanel(null);
    hSpacer2 = new JPanel(null);
    cbInterpolate = new JCheckBox();
    vSpacer1 = new JPanel(null);
    rbTPFull = new JRadioButton();
    rbTPRel = new JRadioButton();
    label1 = compFactory.createLabel("Click Threshold:");
    clickThreshold = new JSlider();
    vSpacer2 = new JPanel(null);
    vSpacer3 = new JPanel(null);
    separator3 = compFactory.createSeparator("Music Application");
    cbMusic = new JCheckBox();
    cbHeatColor = new JCheckBox();
    rbMDisc = new JRadioButton();
    rbMCont = new JRadioButton();
    label3 = compFactory.createLabel("Play Threshold:");
    playThreshold = new JSlider();
    label2 = compFactory.createLabel("Instrument:");
    comboBox1 = new JComboBox();
    vSpacer4 = new JPanel(null);

    //======== this ========

    // JFormDesigner evaluation mark
    setBorder(/*  w  w w .ja v a  2  s .c  o  m*/
            new javax.swing.border.CompoundBorder(
                    new javax.swing.border.TitledBorder(new javax.swing.border.EmptyBorder(0, 0, 0, 0), "",
                            javax.swing.border.TitledBorder.CENTER, javax.swing.border.TitledBorder.BOTTOM,
                            new java.awt.Font("Dialog", java.awt.Font.BOLD, 12), java.awt.Color.red),
                    getBorder()));
    addPropertyChangeListener(new java.beans.PropertyChangeListener() {
        public void propertyChange(java.beans.PropertyChangeEvent e) {
            if ("border".equals(e.getPropertyName()))
                throw new RuntimeException();
        }
    });

    setLayout(new FormLayout("7*(default, $lcgap), default", "21*(default, $lgap), default"));
    add(separator1, CC.xywh(3, 1, 7, 1, CC.FILL, CC.DEFAULT));

    //---- cbHeatMap ----
    cbHeatMap.setText("Enabled");
    add(cbHeatMap, CC.xy(3, 3));
    add(separator2, CC.xywh(3, 7, 7, 1));

    //---- cbTouchPad ----
    cbTouchPad.setText("Enabled");
    add(cbTouchPad, CC.xy(3, 9));
    add(hSpacer1, CC.xywh(1, 1, 1, 33));
    add(hSpacer2, CC.xywh(11, 1, 1, 33));

    //---- cbInterpolate ----
    cbInterpolate.setText("Use Interpolation");
    add(cbInterpolate, CC.xy(7, 3));
    add(vSpacer1, CC.xywh(3, 5, 13, 2));

    //---- rbTPFull ----
    rbTPFull.setText("Full Screen");
    add(rbTPFull, CC.xy(3, 11));

    //---- rbTPRel ----
    rbTPRel.setText("Relative");
    add(rbTPRel, CC.xy(7, 11));
    add(label1, CC.xy(3, 13));
    add(clickThreshold, CC.xywh(5, 13, 4, 1, CC.FILL, CC.DEFAULT));
    add(vSpacer2, CC.xywh(3, 14, 13, 5));
    add(vSpacer3, CC.xywh(3, 17, 13, 2));
    add(separator3, CC.xywh(3, 19, 7, 1));

    //---- cbMusic ----
    cbMusic.setText("Enabled");
    cbMusic.addChangeListener(new ChangeListener() {
        @Override
        public void stateChanged(ChangeEvent e) {
            cbMusicStateChanged(e);
        }
    });
    add(cbMusic, CC.xy(3, 21));

    //---- cbHeatColor ----
    cbHeatColor.setText("Modify HeatMap Color");
    add(cbHeatColor, CC.xy(7, 21));

    //---- rbMDisc ----
    rbMDisc.setText("Discrete");
    add(rbMDisc, CC.xy(3, 23));

    //---- rbMCont ----
    rbMCont.setText("Continuous");
    add(rbMCont, CC.xy(7, 23));
    add(label3, CC.xy(3, 25));
    add(playThreshold, CC.xywh(5, 25, 4, 1));
    add(label2, CC.xy(3, 27));
    add(comboBox1, CC.xy(7, 27));
    add(vSpacer4, CC.xywh(3, 29, 5, 1));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents

    comboBox1.addItem("Acoustic Grand Piano");
    comboBox1.addItem("Bright Acoustic Piano");
    comboBox1.addItem("Electric Grand Piano");
    comboBox1.addItem("Honky-tonk Piano");
    comboBox1.addItem("Electric Piano 1");
    comboBox1.addItem("Electric Piano 2");
    comboBox1.addItem("Harpsichord");
    comboBox1.addItem("Clavi");
    comboBox1.addItem("Celesta");
    comboBox1.addItem("Glockenspiel");
    comboBox1.addItem("Music Box");
    comboBox1.addItem("Vibraphone");
    comboBox1.addItem("Marimba");
    comboBox1.addItem("Xylophone");
    comboBox1.addItem("Tubular Bells");
    comboBox1.addItem("Dulcimer");
    comboBox1.addItem("Drawbar Organ");
    comboBox1.addItem("Percussive Organ");
    comboBox1.addItem("Rock Organ");
    comboBox1.addItem("Church Organ");
    comboBox1.addItem("Reed Organ");
    comboBox1.addItem("Accordion");
    comboBox1.addItem("Harmonica");
    comboBox1.addItem("Tango Accordion");
    comboBox1.addItem("Acoustic Guitar (nylon)");
    comboBox1.addItem("Acoustic Guitar (steel)");
    comboBox1.addItem("Electric Guitar (jazz)");
    comboBox1.addItem("Electric Guitar (clean)");
    comboBox1.addItem("Electric Guitar (muted)");
    comboBox1.addItem("Overdriven Guitar");
    comboBox1.addItem("Distortion Guitar");
    comboBox1.addItem("Guitar harmonics");
    comboBox1.addItem("Acoustic Bass");
    comboBox1.addItem("Electric Bass (finger)");
    comboBox1.addItem("Electric Bass (pick)");
    comboBox1.addItem("Fretless Bass");
    comboBox1.addItem("Slap Bass 1");
    comboBox1.addItem("Slap Bass 2");
    comboBox1.addItem("Synth Bass 1");
    comboBox1.addItem("Synth Bass 2");
    comboBox1.addItem("Violin");
    comboBox1.addItem("Viola");
    comboBox1.addItem("Cello");
    comboBox1.addItem("Contrabass");
    comboBox1.addItem("Tremolo Strings");
    comboBox1.addItem("Pizzicato Strings");
    comboBox1.addItem("Orchestral Harp");
    comboBox1.addItem("Timpani");
    comboBox1.addItem("String Ensemble 1");
    comboBox1.addItem("String Ensemble 2");
    comboBox1.addItem("SynthStrings 1");
    comboBox1.addItem("SynthStrings 2");
    comboBox1.addItem("Choir Aahs");
    comboBox1.addItem("Voice Oohs");
    comboBox1.addItem("Synth Voice");
    comboBox1.addItem("Orchestra Hit");
    comboBox1.addItem("Trumpet");
    comboBox1.addItem("Trombone");
    comboBox1.addItem("Tuba");
    comboBox1.addItem("Muted Trumpet");
    comboBox1.addItem("French Horn");
    comboBox1.addItem("Brass Section");
    comboBox1.addItem("SynthBrass 1");
    comboBox1.addItem("SynthBrass 2");
    comboBox1.addItem("Soprano Sax");
    comboBox1.addItem("Alto Sax");
    comboBox1.addItem("Tenor Sax");
    comboBox1.addItem("Baritone Sax");
    comboBox1.addItem("Oboe");
    comboBox1.addItem("English Horn");
    comboBox1.addItem("Bassoon");
    comboBox1.addItem("Clarinet");
    comboBox1.addItem("Piccolo");
    comboBox1.addItem("Flute");
    comboBox1.addItem("Recorder");
    comboBox1.addItem("Pan Flute");
    comboBox1.addItem("Blown Bottle");
    comboBox1.addItem("Shakuhachi");
    comboBox1.addItem("Whistle");
    comboBox1.addItem("Ocarina");
    comboBox1.addItem("Lead 1 (square)");
    comboBox1.addItem("Lead 2 (sawtooth)");
    comboBox1.addItem("Lead 3 (calliope)");
    comboBox1.addItem("Lead 4 (chiff)");
    comboBox1.addItem("Lead 5 (charang)");
    comboBox1.addItem("Lead 6 (voice)");
    comboBox1.addItem("Lead 7 (fifths)");
    comboBox1.addItem("Lead 8 (bass + lead)");
    comboBox1.addItem("Pad 1 (new age)");
    comboBox1.addItem("Pad 2 (warm)");
    comboBox1.addItem("Pad 3 (polysynth)");
    comboBox1.addItem("Pad 4 (choir)");
    comboBox1.addItem("Pad 5 (bowed)");
    comboBox1.addItem("Pad 6 (metallic)");
    comboBox1.addItem("Pad 7 (halo)");
    comboBox1.addItem("Pad 8 (sweep)");
    comboBox1.addItem("FX 1 (rain)");
    comboBox1.addItem("FX 2 (soundtrack)");
    comboBox1.addItem("FX 3 (crystal)");
    comboBox1.addItem("FX 4 (atmosphere)");
    comboBox1.addItem("FX 5 (brightness)");
    comboBox1.addItem("FX 6 (goblins)");
    comboBox1.addItem("FX 7 (echoes)");
    comboBox1.addItem("FX 8 (sci-fi)");
    comboBox1.addItem("Sitar");
    comboBox1.addItem("Banjo");
    comboBox1.addItem("Shamisen");
    comboBox1.addItem("Koto");
    comboBox1.addItem("Kalimba");
    comboBox1.addItem("Bag pipe");
    comboBox1.addItem("Fiddle");
    comboBox1.addItem("Shanai");
    comboBox1.addItem("Tinkle Bell");
    comboBox1.addItem("Agogo");
    comboBox1.addItem("Steel Drums");
    comboBox1.addItem("Woodblock");
    comboBox1.addItem("Taiko Drum");
    comboBox1.addItem("Melodic Tom");
    comboBox1.addItem("Synth Drum");
    comboBox1.addItem("Reverse Cymbal");
    comboBox1.addItem("Guitar Fret Noise");
    comboBox1.addItem("Breath Noise");
    comboBox1.addItem("Seashore");
    comboBox1.addItem("Bird Tweet");
    comboBox1.addItem("Telephone Ring");
    comboBox1.addItem("Helicopter");
    comboBox1.addItem("Applause");
    comboBox1.addItem("Gunshot");
    comboBox1.setSelectedIndex(0);

    ButtonGroup bgTouchPad = new ButtonGroup();
    bgTouchPad.add(rbTPFull);
    bgTouchPad.add(rbTPRel);
    ButtonGroup bgMusic = new ButtonGroup();
    bgMusic.add(rbMCont);
    bgMusic.add(rbMDisc);

    cbHeatMap.setSelected(true);
    cbTouchPad.setSelected(false);
    cbMusic.setSelected(true);
    cbHeatColor.setSelected(true);
    rbTPRel.setSelected(true);
    rbMDisc.setSelected(true);
    rbTPFull.setEnabled(false);
    //rbMCont.setEnabled(false);

    clickThreshold.setMaximum(500);
    clickThreshold.setMinimum(50);
    clickThreshold.setMajorTickSpacing(150);
    clickThreshold.setPaintTicks(true);
    clickThreshold.setPaintLabels(true);
    clickThreshold.setValue(275);

    playThreshold.setMaximum(500);
    playThreshold.setMinimum(100);
    playThreshold.setMajorTickSpacing(100);
    playThreshold.setPaintTicks(true);
    playThreshold.setPaintLabels(true);
    playThreshold.setValue(200);
}

From source file:anl.verdi.gui.LayerPanel.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    chkEnable = new JCheckBox();
    label1 = compFactory.createLabel("Min:");
    minSpinner = new JSpinner();
    label2 = compFactory.createLabel("Max:");
    maxSpinner = new JSpinner();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(new TitledBorder("Layers"));

    // 2014 - underlying jgoodies class changed
    ColumnSpec[] aColumnSpec = ColumnSpec.decodeSpecs("max(default;10dlu)");
    ColumnSpec[] bColumnSpec = ColumnSpec.decodeSpecs("max(pref;30dlu)");
    ColumnSpec cColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.PREFERRED, FormSpec.DEFAULT_GROW);
    setLayout(new FormLayout(
            new ColumnSpec[] { aColumnSpec[0], FormFactory.DEFAULT_COLSPEC,
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, bColumnSpec[0],
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, cColumnSpec },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));
    //      setLayout(new FormLayout(
    //            new ColumnSpec[] {
    //               new ColumnSpec("max(default;10dlu)"),
    //               FormFactory.DEFAULT_COLSPEC,
    //               FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //               new ColumnSpec("max(pref;30dlu)"),
    //               FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //               new ColumnSpec(ColumnSpec.FILL, Sizes.PREFERRED, FormSpec.DEFAULT_GROW)
    //            },
    //            new RowSpec[] {
    //               FormFactory.DEFAULT_ROWSPEC,
    //               FormFactory.LINE_GAP_ROWSPEC,
    //               FormFactory.DEFAULT_ROWSPEC,
    //               FormFactory.LINE_GAP_ROWSPEC,
    //               FormFactory.DEFAULT_ROWSPEC
    //            }));

    //---- chkEnable ----
    chkEnable.setText("Use Layer Range");
    add(chkEnable, cc.xywh(1, 1, 6, 1));
    add(label1, cc.xy(2, 3));//from   w ww  .j  a v a 2s .  c om
    add(minSpinner, cc.xy(4, 3));
    add(label2, cc.xy(2, 5));
    add(maxSpinner, cc.xy(4, 5));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:anl.verdi.gui.TimePanel.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    chkEnable = new JCheckBox();
    label1 = compFactory.createLabel("Min:");
    minSpinner = new JSpinner();
    minDate = compFactory.createLabel("");
    label2 = compFactory.createLabel("Max:");
    maxSpinner = new JSpinner();
    maxDate = compFactory.createLabel("");
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(new TitledBorder("Time Steps"));
    // 2014 - underlying jgoodies class changed
    ColumnSpec[] aColumnSpec = ColumnSpec.decodeSpecs("max(min;10dlu)");
    ColumnSpec[] bColumnSpec = ColumnSpec.decodeSpecs("max(pref;40dlu)");
    ColumnSpec cColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW);

    setLayout(new FormLayout(
            new ColumnSpec[] { aColumnSpec[0], FormFactory.DEFAULT_COLSPEC,
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, bColumnSpec[0],
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, cColumnSpec },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

    //---- chkEnable ----
    chkEnable.setText("Use Time Range");
    add(chkEnable, cc.xywh(1, 1, 6, 1));
    add(label1, cc.xy(2, 3));/* w  w  w.j  a  v a  2 s  .  c o m*/
    add(minSpinner, cc.xy(4, 3));

    //---- minDate ----
    minDate.setFont(new Font("Tahoma", Font.BOLD, 11));
    add(minDate, cc.xy(6, 3));
    add(label2, cc.xy(2, 5));
    add(maxSpinner, cc.xy(4, 5));

    //---- maxDate ----
    maxDate.setFont(new Font("Tahoma", Font.BOLD, 11));
    add(maxDate, cc.xy(6, 5));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:anl.verdi.plot.anim.AnimationPanel.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    label1 = compFactory.createLabel("Starting Time Step:");
    minSpinner = new JSpinner();
    label2 = compFactory.createLabel("Ending Time Step:");
    maxSpinner = new JSpinner();
    minDate = compFactory.createLabel("");
    movieChk = new JCheckBox();
    maxDate = compFactory.createLabel("");
    gifChk = new JCheckBox();
    gifFileLbl = new JLabel();
    gifFileBtn = new JButton();
    aviChk = new JCheckBox();
    aviChk.setEnabled(false);/*  ww  w  .  ja  v a2 s . c o  m*/
    aviFileLbl = new JLabel();
    aviFileBtn = new JButton();
    fileLbl = new JLabel();
    fileBtn = new JButton();
    separator1 = compFactory.createSeparator("");
    panel1 = new JPanel();
    startBtn = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(new TitledBorder("Animate Plot"));
    // 2014
    ColumnSpec[] aColumnSpec = ColumnSpec.decodeSpecs("max(pref;40dlu)");
    ColumnSpec bColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW);
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    aColumnSpec[0], FormFactory.LABEL_COMPONENT_GAP_COLSPEC, bColumnSpec,
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.PREF_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.PREF_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));
    //      setLayout(new FormLayout(
    //            new ColumnSpec[]{
    //                        FormFactory.DEFAULT_COLSPEC,
    //                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //                        new ColumnSpec("max(pref;40dlu)"),
    //                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
    //                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //                        FormFactory.PREF_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.PREF_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC
    //            }));
    add(label1, cc.xy(1, 1));
    add(minSpinner, cc.xy(3, 1));
    add(label2, cc.xy(1, 3));
    add(maxSpinner, cc.xy(3, 3));

    //---- minDate ----
    minDate.setFont(new Font("Tahoma", Font.BOLD, 11));
    add(minDate, cc.xywh(5, 1, 3, 1));

    //---- movieChk ----
    movieChk.setText("Make Movie");
    add(movieChk, cc.xy(1, 9));

    //---- maxDate ----
    maxDate.setFont(new Font("Tahoma", Font.BOLD, 11));
    add(maxDate, cc.xywh(5, 3, 3, 1));

    //---- gifChk ----
    gifChk.setText("Make Animated GIF");
    add(gifChk, cc.xy(1, 5));
    add(gifFileLbl, cc.xywh(3, 5, 3, 1));

    //---- aviChk ----
    aviChk.setText("Make AVI");
    add(aviChk, cc.xy(1, 7));
    add(aviFileLbl, cc.xywh(3, 7, 3, 1));

    //---- gifFileBtn ----
    gifFileBtn.setText("...");
    gifFileBtn.setMaximumSize(new Dimension(23, 23));
    gifFileBtn.setMinimumSize(new Dimension(23, 23));
    gifFileBtn.setPreferredSize(new Dimension(23, 23));
    gifFileBtn.setEnabled(false);
    add(gifFileBtn, cc.xy(7, 5));

    //---- aviFileBtn ----
    aviFileBtn.setText("...");
    aviFileBtn.setMaximumSize(new Dimension(23, 23));
    aviFileBtn.setMinimumSize(new Dimension(23, 23));
    aviFileBtn.setPreferredSize(new Dimension(23, 23));
    aviFileBtn.setEnabled(false);
    add(aviFileBtn, cc.xy(7, 7));

    //---- fileLbl ----
    fileLbl.setEnabled(false);
    add(fileLbl, cc.xywh(3, 9, 3, 1));

    //---- fileBtn ----
    fileBtn.setText("...");
    fileBtn.setEnabled(false);
    fileBtn.setMaximumSize(new Dimension(23, 23));
    fileBtn.setMinimumSize(new Dimension(23, 23));
    fileBtn.setPreferredSize(new Dimension(23, 23));
    add(fileBtn, cc.xy(7, 9));
    add(separator1, cc.xywh(1, 11, 7, 1));

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

        //---- startBtn ----
        startBtn.setText("Start");
        panel1.add(startBtn, cc.xy(5, 1));
    }
    add(panel1, cc.xywh(1, 13, 7, 1));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:anl.verdi.plot.anim.AnimationPanelContour3D.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    label1 = compFactory.createLabel("Starting Time Step:");
    minSpinner = new JSpinner();
    label2 = compFactory.createLabel("Ending Time Step:");
    maxSpinner = new JSpinner();
    delayLbl = compFactory.createLabel("Frame Delay (ms):");
    delayFld = new JTextField();
    delayFld.setText(String.valueOf(DEFAULT_DELAY));
    minDate = compFactory.createLabel("");
    movieChk = new JCheckBox();
    movieChk.setEnabled(false); // 2014
    maxDate = compFactory.createLabel("");
    gifChk = new JCheckBox();
    gifChk.setEnabled(false); // 2014
    gifFileLbl = new JLabel();
    gifFileBtn = new JButton();
    aviChk = new JCheckBox();
    aviChk.setEnabled(false);//w  w  w . j  a  v  a2  s.  co m
    aviFileLbl = new JLabel();
    aviFileBtn = new JButton();
    fileLbl = new JLabel();
    fileBtn = new JButton();
    separator1 = compFactory.createSeparator("");
    panel1 = new JPanel();
    startBtn = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(new TitledBorder("Animate Plot"));
    // 2014
    ColumnSpec[] aColumnSpec = ColumnSpec.decodeSpecs("max(pref;40dlu)");
    ColumnSpec bColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW);
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    aColumnSpec[0], FormFactory.LABEL_COMPONENT_GAP_COLSPEC, bColumnSpec,
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.PREF_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.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC }));
    //      setLayout(new FormLayout(
    //            new ColumnSpec[]{
    //                        FormFactory.DEFAULT_COLSPEC,
    //                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //                        new ColumnSpec("max(pref;40dlu)"),
    //                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
    //                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
    //                        FormFactory.PREF_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.PREF_ROWSPEC,
    //                        FormFactory.LINE_GAP_ROWSPEC,
    //                        FormFactory.DEFAULT_ROWSPEC
    //            }));
    add(label1, cc.xy(1, 1));
    add(minSpinner, cc.xy(3, 1));
    add(label2, cc.xy(1, 3));
    add(maxSpinner, cc.xy(3, 3));

    //---- minDate ----
    minDate.setFont(new Font("Tahoma", Font.BOLD, 11));
    add(minDate, cc.xywh(5, 1, 3, 1));

    //---- frame delay ----
    add(delayLbl, cc.xy(1, 5));
    add(delayFld, cc.xy(3, 5));

    //---- movieChk ----
    movieChk.setText("Make Movie");
    add(movieChk, cc.xy(1, 11));

    //---- maxDate ----
    maxDate.setFont(new Font("Tahoma", Font.BOLD, 11));
    add(maxDate, cc.xywh(5, 3, 3, 1));

    //---- gifChk ----
    gifChk.setText("Make Animated GIF");
    add(gifChk, cc.xy(1, 7));
    add(gifFileLbl, cc.xywh(3, 7, 3, 1));

    //---- aviChk ----
    aviChk.setText("Make AVI");
    add(aviChk, cc.xy(1, 9));
    add(aviFileLbl, cc.xywh(3, 9, 3, 1));

    //---- gifFileBtn ----
    gifFileBtn.setText("...");
    gifFileBtn.setMaximumSize(new Dimension(23, 23));
    gifFileBtn.setMinimumSize(new Dimension(23, 23));
    gifFileBtn.setPreferredSize(new Dimension(23, 23));
    gifFileBtn.setEnabled(false);
    add(gifFileBtn, cc.xy(7, 7));

    //---- aviFileBtn ----
    aviFileBtn.setText("...");
    aviFileBtn.setMaximumSize(new Dimension(23, 23));
    aviFileBtn.setMinimumSize(new Dimension(23, 23));
    aviFileBtn.setPreferredSize(new Dimension(23, 23));
    aviFileBtn.setEnabled(false);
    add(aviFileBtn, cc.xy(7, 9));

    //---- fileLbl ----
    fileLbl.setEnabled(false);
    add(fileLbl, cc.xywh(3, 9, 3, 1));

    //---- fileBtn ----
    fileBtn.setText("...");
    fileBtn.setEnabled(false);
    fileBtn.setMaximumSize(new Dimension(23, 23));
    fileBtn.setMinimumSize(new Dimension(23, 23));
    fileBtn.setPreferredSize(new Dimension(23, 23));
    add(fileBtn, cc.xy(7, 11));
    add(separator1, cc.xywh(1, 13, 7, 1));

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

        //---- startBtn ----
        startBtn.setText("Start");
        panel1.add(startBtn, cc.xy(5, 1));
    }
    add(panel1, cc.xywh(1, 15, 7, 1));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

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  w  w w. ja v a2s . 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:com.chrisrm.idea.config.ui.MTForm.java

License:Open Source License

@SuppressWarnings({ "MethodWithMoreThanThreeNegations", "OverlyLongMethod", "OverlyLongLambda" })
private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    final ResourceBundle bundle = ResourceBundle.getBundle("messages.MaterialThemeBundle");
    final DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    content = new JPanel();
    settingsSep = compFactory.createSeparator(bundle.getString("MTForm.settingsSep.text"));
    mainSettingsPanel = new JPanel();
    selectedThemeLabel = new JLabel();
    themeComboBox = new ComboBox<>();
    isContrastModeCheckbox = new JCheckBox();
    highContrastCheckbox = new JCheckBox();
    customAccentColorLabel = new JLabel();
    customAccentColorChooser = new ColorPanel();
    overrideAccentCheckbox = new JCheckBox();
    fileColorsLink = new LinkLabel();
    tabSep = compFactory.createSeparator(bundle.getString("MTForm.tabSep.text"));
    tabbedPane1 = new JBTabbedPane();
    tabPanel = new JPanel();
    label1 = compFactory.createLabel(bundle.getString("MTForm.label1.textWithMnemonic"));
    activeTabHighlightCheckbox = new JCheckBox();
    activeTabHighlightColor = new ColorPanel();
    final JLabel thicknessLabel = new JLabel();
    highlightSpinner = new JSpinner();
    isUpperCaseTabsCheckbox = new JCheckBox();
    final JLabel tabHeight = new JLabel();
    tabHeightSpinner = new JSpinner();
    opacityLabel = new JLabel();
    tabOpacitySlider = new JSlider();
    final JPanel panelOptions = new JPanel();
    panelDesc = compFactory.createLabel(bundle.getString("MTForm.panelDesc.textWithMnemonic"));
    isCompactStatusbarCheckbox = new JCheckBox();
    isCompactTablesCheckbox = new JCheckBox();
    compactDropdownsCheckbox = new JCheckBox();
    isCompactMenusCheckbox = new JCheckBox();
    iconsPanel = new JPanel();
    iconsDesc = compFactory.createLabel(bundle.getString("MTForm.iconsDesc.textWithMnemonic"));
    isMaterialIconsCheckbox = new JCheckBox();
    monochromeCheckbox = new JCheckBox();
    hideFileIconsCheckbox = new JCheckBox();
    isFileIconsCheckbox = new JCheckBox();
    decoratedFoldersCheckbox = new JCheckBox();
    projectViewPanel = new JPanel();
    projectViewDesc = compFactory.createLabel(bundle.getString("MTForm.projectViewDesc.textWithMnemonic"));
    isCompactSidebarCheckbox = new JCheckBox();
    customSidebarSpinner = new JSpinner();
    customTreeIndentCheckbox = new JCheckBox();
    leftLabel = new JLabel();
    leftIndentSpinner = new JSpinner();
    rightLabel = new JLabel();
    rightSpinner = new JSpinner();
    arrowsStyleLabel = new JLabel();
    arrowsStyleComboBox = new ComboBox<>();
    selectedIndicatorLabel = new JLabel();
    indicatorStyleComboBox = new ComboBox<>();
    final JLabel indicatorThicknessLabel = new JLabel();
    indicatorThicknessSpinner = new JSpinner();
    styledDirectoriesCheckbox = new JCheckBox();
    directoriesColorLink = new LinkLabel();
    fontSizeCheckbox = new JCheckBox();
    fontSizeSpinner = new JSpinner();
    componentsPanel = new JPanel();
    componentDesc = compFactory.createLabel(bundle.getString("MTForm.componentDesc.textWithMnemonic"));
    upperCaseButtonsCheckbox = new JCheckBox();
    accentScrollbarsCheckbox = new JCheckBox();
    themedScrollbarsCheckbox = new JCheckBox();
    tabShadowCheckbox = new JCheckBox();
    featuresPanel = new JPanel();
    featuresDesc = compFactory.createLabel(bundle.getString("MTForm.featuresDesc.textWithMnemonic"));
    useMaterialFontCheckbox = new JCheckBox();
    materialThemeCheckbox = new JCheckBox();
    isMaterialDesignCheckbox = new JCheckBox();
    fileColorsCheckbox = new JCheckBox();
    fileStatusColorsLink = new LinkLabel();
    otherTweaksPanel = new JPanel();
    tweaksDesc = compFactory.createLabel(bundle.getString("MTForm.tweaksDesc.textWithMnemonic"));
    isProjectViewDecoratorsCheckbox = new JCheckBox();
    isThemeInStatusCheckbox = new JCheckBox();
    darkTitleBarCheckbox = new JCheckBox();
    separator1 = new JSeparator();
    resetDefaultsButton = new JButton();

    //======== content ========
    {//from www. j  a v a2  s .  c o  m
        content.setAutoscrolls(true);
        content.setRequestFocusEnabled(false);
        content.setVerifyInputWhenFocusTarget(false);
        content.setBorder(null);
        content.setPreferredSize(null);
        content.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
        content.setMinimumSize(null);
        content.setLayout(new MigLayout("fillx,insets 0,hidemode 3,aligny top,gap 0 0",
                // columns
                "[grow,fill]",
                // rows
                "[]" + "[fill]" + "[fill]" + "[348,grow,fill]" + "[]" + "[]"));
        content.add(settingsSep, "cell 0 0,gapx 16,gapy 10 10");

        //======== mainSettingsPanel ========
        {
            mainSettingsPanel.setBorder(null);
            mainSettingsPanel.setLayout(new MigLayout("fillx,align left center",
                    // columns
                    "[grow 1,shrink 0,fill]",
                    // rows
                    "[]" + "[]" + "[]" + "[grow]0" + "[]" + "[]"));

            //---- selectedThemeLabel ----
            selectedThemeLabel.setText(bundle.getString("MTForm.selectedThemeLabel.text"));
            selectedThemeLabel.setIcon(new ImageIcon(getClass().getResource("/icons/mt/themeSwitch.png")));
            selectedThemeLabel.setFont(UIManager.getFont("ComboBox.font"));
            selectedThemeLabel.setIconTextGap(8);
            mainSettingsPanel.add(selectedThemeLabel, "pad 0 2 0 0,cell 0 0,growx");
            mainSettingsPanel.add(themeComboBox, "cell 1 0");

            //---- isContrastModeCheckbox ----
            isContrastModeCheckbox.setLabel(bundle.getString("mt.contrast"));
            isContrastModeCheckbox.setText(bundle.getString("mt.contrast"));
            isContrastModeCheckbox.setToolTipText(bundle.getString("mt.contrast.tooltip"));
            mainSettingsPanel.add(isContrastModeCheckbox, "cell 0 1");

            //---- highContrastCheckbox ----
            highContrastCheckbox.setText(bundle.getString("MTForm.highContrastCheckbox.text"));
            highContrastCheckbox.setToolTipText(bundle.getString("MTForm.highContrastCheckbox.toolTipText"));
            mainSettingsPanel.add(highContrastCheckbox, "cell 0 2");

            //---- customAccentColorLabel ----
            customAccentColorLabel.setText(bundle.getString("MTForm.customAccentColorLabel.text"));
            customAccentColorLabel
                    .setToolTipText(bundle.getString("MTForm.customAccentColorLabel.toolTipText"));
            customAccentColorLabel.setHorizontalAlignment(SwingConstants.LEFT);
            customAccentColorLabel.setIcon(new ImageIcon(getClass().getResource("/icons/mt/customAccent.png")));
            customAccentColorLabel.setIconTextGap(8);
            mainSettingsPanel.add(customAccentColorLabel, "pad 0 2 0 0,cell 0 3,growx");

            //---- customAccentColorChooser ----
            customAccentColorChooser.setMinimumSize(new Dimension(10, 18));
            customAccentColorChooser.setPreferredSize(new Dimension(61, 26));
            mainSettingsPanel.add(customAccentColorChooser, "cell 1 3,alignx right,growx 0");

            //---- overrideAccentCheckbox ----
            overrideAccentCheckbox.setText(bundle.getString("MTForm.overrideAccentCheckbox.text"));
            overrideAccentCheckbox.setFont(overrideAccentCheckbox.getFont()
                    .deriveFont(overrideAccentCheckbox.getFont().getSize() - 1f));
            overrideAccentCheckbox
                    .setToolTipText(bundle.getString("MTForm.overrideAccentCheckbox.toolTipText"));
            mainSettingsPanel.add(overrideAccentCheckbox, "cell 0 4,gapx 20");

            //---- fileColorsLink ----
            fileColorsLink.setText(bundle.getString("MTForm.fileColorsLink.text"));
            fileColorsLink.setForeground(UIManager.getColor("Link.activeForeground"));
            mainSettingsPanel.add(fileColorsLink, "cell 0 5 2 1");
        }
        content.add(mainSettingsPanel, "cell 0 1");
        content.add(tabSep, "cell 0 2,aligny center,growy 0,gapx 16,gapy 10 10");

        //======== tabbedPane1 ========
        {
            tabbedPane1.setMinimumSize(null);
            tabbedPane1.setPreferredSize(null);

            //======== tabPanel ========
            {
                tabPanel.setLayout(new MigLayout("fillx,hidemode 3,align left top",
                        // columns
                        "[fill]" + "[grow1, fill]",
                        // rows
                        "[]" + "[]" + "[]" + "[]" + "[]" + "[]"));

                //---- label1 ----
                label1.setForeground(UIManager.getColor("Label.disabledForeground"));
                tabPanel.add(label1, "cell 0 0 2 1");

                //---- activeTabHighlightCheckbox ----
                activeTabHighlightCheckbox.setText(bundle.getString("MTForm.activeTabHighlightCheckbox.text"));
                activeTabHighlightCheckbox.addActionListener(e -> activeTabHighlightCheckboxActionPerformed(e));
                tabPanel.add(activeTabHighlightCheckbox, "cell 0 1,align left center,grow 0 0");
                tabPanel.add(activeTabHighlightColor, "cell 1 1,align right center,grow 0 0");

                //---- thicknessLabel ----
                thicknessLabel.setHorizontalTextPosition(SwingConstants.LEADING);
                thicknessLabel.setLabelFor(highlightSpinner);
                thicknessLabel.setText(bundle.getString("mt.border.thickness"));
                thicknessLabel.setToolTipText(bundle.getString("mt.border.thickness.tooltip"));
                tabPanel.add(thicknessLabel, "pad 0,cell 0 2,aligny center,grow 100 0");
                tabPanel.add(highlightSpinner, "cell 1 2,align right center,grow 0 0,width 80:80:80");

                //---- isUpperCaseTabsCheckbox ----
                isUpperCaseTabsCheckbox.setText(bundle.getString("MTForm.isUpperCaseTabsCheckbox.text"));
                isUpperCaseTabsCheckbox
                        .setToolTipText(bundle.getString("MTForm.isUpperCaseTabsCheckbox.toolTipText"));
                tabPanel.add(isUpperCaseTabsCheckbox, "cell 0 3,align left center,grow 0 0");

                //---- tabHeight ----
                tabHeight.setHorizontalTextPosition(SwingConstants.LEADING);
                tabHeight.setLabelFor(highlightSpinner);
                tabHeight.setText(bundle.getString("MTForm.tabHeight"));
                tabHeight.setToolTipText(bundle.getString("MTForm.tabHeight.toolTipText"));
                tabPanel.add(tabHeight, "pad 0,cell 0 4,aligny center,grow 100 0");
                tabPanel.add(tabHeightSpinner, "cell 1 4,align right center,grow 0 0,width 80:80:80");

                //---- opacityLabel ----
                opacityLabel.setText(bundle.getString("MTForm.opacityLabel.text"));
                opacityLabel.setToolTipText(bundle.getString("MTForm.opacityLabel.toolTipText"));
                tabPanel.add(opacityLabel, "cell 0 5,aligny center,growy 0");
                tabPanel.add(tabOpacitySlider, "cell 1 5");
            }
            tabbedPane1.addTab(bundle.getString("mt.activetab"), tabPanel);

            //======== panelOptions ========
            {
                panelOptions.setBorder(null);
                panelOptions.setMinimumSize(null);
                panelOptions.setPreferredSize(null);
                panelOptions.setLayout(new MigLayout("fillx,hidemode 3,gap 10 5",
                        // columns
                        "[grow, fill]",
                        // rows
                        "[fill]" + "[]" + "[]" + "[]" + "[]"));

                //---- panelDesc ----
                panelDesc.setForeground(UIManager.getColor("Label.disabledForeground"));
                panelOptions.add(panelDesc, "cell 0 0");

                //---- isCompactStatusbarCheckbox ----
                isCompactStatusbarCheckbox.setText(bundle.getString("MTForm.isCompactStatusbarCheckbox.text"));
                isCompactStatusbarCheckbox
                        .setToolTipText(bundle.getString("MTForm.isCompactStatusBar.tooltip"));
                panelOptions.add(isCompactStatusbarCheckbox, "cell 0 1,align left center,grow 0 0");

                //---- isCompactTablesCheckbox ----
                isCompactTablesCheckbox.setText(bundle.getString("MTForm.isCompactTablesCheckbox.text"));
                isCompactTablesCheckbox.setToolTipText(bundle.getString("MTForm.isCompactTables.tooltip"));
                panelOptions.add(isCompactTablesCheckbox, "cell 0 2,align left center,grow 0 0");

                //---- compactDropdownsCheckbox ----
                compactDropdownsCheckbox.setText(bundle.getString("MTForm.compactDropdownsCheckbox.text"));
                compactDropdownsCheckbox
                        .setToolTipText(bundle.getString("MTForm.compactDropdownsCheckbox.toolTipText"));
                panelOptions.add(compactDropdownsCheckbox, "cell 0 3");

                //---- isCompactMenusCheckbox ----
                isCompactMenusCheckbox.setText(bundle.getString("MTForm.isCompactMenusCheckbox.text"));
                isCompactMenusCheckbox
                        .setToolTipText(bundle.getString("MTForm.isCompactMenusCheckbox.toolTipText"));
                panelOptions.add(isCompactMenusCheckbox, "cell 0 4");
            }
            tabbedPane1.addTab(bundle.getString("mt.panels.section"), null, panelOptions,
                    bundle.getString("MTForm.panelOptions.tab" + ".toolTipText"));

            //======== iconsPanel ========
            {
                iconsPanel.setBorder(null);
                iconsPanel.setLayout(new MigLayout("fillx,align left top",
                        // columns
                        "[fill]",
                        // rows
                        "[]" + "[]" + "[]" + "[]" + "[]" + "[]"));

                //---- iconsDesc ----
                iconsDesc.setForeground(UIManager.getColor("Label.disabledForeground"));
                iconsPanel.add(iconsDesc, "cell 0 0");

                //---- isMaterialIconsCheckbox ----
                isMaterialIconsCheckbox.setText(bundle.getString("MTForm.isMaterialIconsCheckbox.text"));
                isMaterialIconsCheckbox.setToolTipText(bundle.getString("MTForm.materialIcons.tooltip"));
                iconsPanel.add(isMaterialIconsCheckbox, "cell 0 1,align left center,grow 0 0");

                //---- monochromeCheckbox ----
                monochromeCheckbox.setText(bundle.getString("MTForm.monochromeCheckbox.text"));
                monochromeCheckbox.setToolTipText(bundle.getString("MTForm.monochromeCheckbox.toolTipText"));
                iconsPanel.add(monochromeCheckbox, "cell 0 3");

                //---- hideFileIconsCheckbox ----
                hideFileIconsCheckbox.setText(bundle.getString("MTForm.hideFileIcons"));
                hideFileIconsCheckbox.setToolTipText(bundle.getString("MTForm.hideFileIcons.tooltip"));
                iconsPanel.add(hideFileIconsCheckbox, "cell 0 2,align left center,grow 0 0");

                //---- isFileIconsCheckbox ----
                isFileIconsCheckbox.setText(bundle.getString("MTForm.isFileIconsCheckbox.text"));
                isFileIconsCheckbox.setToolTipText(bundle.getString("MTForm.isFileIconsCheckbox.toolTipText"));
                iconsPanel.add(isFileIconsCheckbox, "cell 0 4,align left center,grow 0 0");

                //---- decoratedFoldersCheckbox ----
                decoratedFoldersCheckbox.setText(bundle.getString("MTForm.decoratedFoldersCheckbox.text"));
                decoratedFoldersCheckbox
                        .setToolTipText(bundle.getString("MTForm.decoratedFoldersCheckbox.toolTipText"));
                iconsPanel.add(decoratedFoldersCheckbox, "cell 0 5");
            }
            tabbedPane1.addTab(bundle.getString("MTForm.iconsPanel.border"), iconsPanel);

            //======== projectViewPanel ========
            {
                projectViewPanel.setBorder(null);
                projectViewPanel.setLayout(new MigLayout("fillx,hidemode 3,align left top",
                        // columns
                        "[322,fill]" + "[fill]",
                        // rows
                        "[]" + "[]" + "[]" + "[]" + "[]" + "[]" + "[]" + "[]" + "[]"));

                //---- projectViewDesc ----
                projectViewDesc.setForeground(UIManager.getColor("Label.disabledForeground"));
                projectViewPanel.add(projectViewDesc, "cell 0 0 2 1");

                //---- isCompactSidebarCheckbox ----
                isCompactSidebarCheckbox.setText(bundle.getString("MTForm.isCompactSidebarCheckbox.text"));
                isCompactSidebarCheckbox
                        .setToolTipText(bundle.getString("MTForm.isCompactSidebarCheckbox.toolTipText"));
                isCompactSidebarCheckbox.addActionListener(e -> isCompactSidebarCheckboxActionPerformed(e));
                projectViewPanel.add(isCompactSidebarCheckbox, "cell 0 1,align left center,grow 0 0");

                //---- customSidebarSpinner ----
                customSidebarSpinner
                        .setToolTipText(bundle.getString("MTForm.customSidebarSpinner.toolTipText"));
                projectViewPanel.add(customSidebarSpinner,
                        "cell 1 1,align right center,grow 0 0,width 80:80:80");

                //---- customTreeIndentCheckbox ----
                customTreeIndentCheckbox.setText(bundle.getString("MTForm.customTreeIndentCheckbox.text"));
                customTreeIndentCheckbox
                        .setToolTipText(bundle.getString("MTForm.customTreeIndentCheckbox.toolTipText"));
                customTreeIndentCheckbox.addActionListener(e -> customTreeIndentCheckboxActionPerformed(e));
                projectViewPanel.add(customTreeIndentCheckbox, "cell 0 2,align left center,grow 0 0");

                //---- leftLabel ----
                leftLabel.setText(bundle.getString("MTForm.leftLabel.text"));
                leftLabel.setFont(leftLabel.getFont().deriveFont(leftLabel.getFont().getSize() - 2f));
                projectViewPanel.add(leftLabel, "cell 1 2");

                //---- leftIndentSpinner ----
                leftIndentSpinner.setToolTipText(bundle.getString("MTForm.leftIndentSpinner.toolTipText"));
                leftIndentSpinner.setPreferredSize(new Dimension(80, 30));
                leftIndentSpinner.setMinimumSize(new Dimension(80, 30));
                projectViewPanel.add(leftIndentSpinner, "cell 1 2");

                //---- rightLabel ----
                rightLabel.setText(bundle.getString("MTForm.rightLabel.text"));
                rightLabel.setFont(rightLabel.getFont().deriveFont(rightLabel.getFont().getSize() - 2f));
                projectViewPanel.add(rightLabel, "cell 1 2");

                //---- rightSpinner ----
                rightSpinner.setToolTipText(bundle.getString("MTForm.rightSpinner.toolTipText"));
                projectViewPanel.add(rightSpinner, "cell 1 2,align right center,grow 0 0,width 80:80:80");

                //---- arrowsStyleLabel ----
                arrowsStyleLabel.setText(bundle.getString("MTForm.arrowsStyleLabel.text"));
                arrowsStyleLabel.setToolTipText(bundle.getString("MTForm.arrowsStyleLabel.toolTipText"));
                projectViewPanel.add(arrowsStyleLabel, "pad 0,cell 0 3,aligny center,grow 100 0");

                //---- arrowsStyleComboBox ----
                arrowsStyleComboBox.setToolTipText(bundle.getString("MTForm.arrowsStyleLabel.toolTipText"));
                projectViewPanel.add(arrowsStyleComboBox,
                        "cell 1 3,align right center,grow 0 0,width 120:120:120");

                //---- selectedIndicatorLabel ----
                selectedIndicatorLabel.setText(bundle.getString("MTForm.selectedIndicatorLabel.text"));
                selectedIndicatorLabel
                        .setToolTipText(bundle.getString("MTForm.selectedIndicatorLabel.toolTipText"));
                projectViewPanel.add(selectedIndicatorLabel, "cell 0 4");

                //---- indicatorStyleComboBox ----
                indicatorStyleComboBox
                        .setToolTipText(bundle.getString("MTForm.indicatorStyleComboBox.toolTipText"));
                projectViewPanel.add(indicatorStyleComboBox,
                        "cell 1 4,align right center,grow 0 0,width 120:120:120");

                //---- indicatorThicknessLabel ----
                indicatorThicknessLabel.setHorizontalTextPosition(SwingConstants.LEADING);
                indicatorThicknessLabel.setLabelFor(highlightSpinner);
                indicatorThicknessLabel.setText(bundle.getString("MTForm.indicatorThicknessLabel.text"));
                indicatorThicknessLabel
                        .setToolTipText(bundle.getString("MTForm.indicatorThicknessLabel.toolTipText"));
                projectViewPanel.add(indicatorThicknessLabel, "pad 0 16 0 0,cell 0 5");
                projectViewPanel.add(indicatorThicknessSpinner, "cell 1 5,alignx right,growx 0");

                //---- styledDirectoriesCheckbox ----
                styledDirectoriesCheckbox.setLabel(bundle.getString("mt.boldtabs"));
                styledDirectoriesCheckbox.setText(bundle.getString("mt.boldtabs"));
                styledDirectoriesCheckbox.setToolTipText(bundle.getString("mt.boldtabs.tooltip"));
                projectViewPanel.add(styledDirectoriesCheckbox, "cell 0 6,align left center,grow 0 0");

                //---- directoriesColorLink ----
                directoriesColorLink.setText(bundle.getString("MTForm.directoriesColorLink.text"));
                directoriesColorLink.setForeground(UIManager.getColor("Link.activeForeground"));
                directoriesColorLink.setHorizontalAlignment(SwingConstants.RIGHT);
                projectViewPanel.add(directoriesColorLink, "cell 1 6");

                //---- fontSizeCheckbox ----
                fontSizeCheckbox.setText(bundle.getString("MTForm.fontSizeCheckbox.text"));
                fontSizeCheckbox.addActionListener(e -> fontSizeCheckboxActionPerformed(e));
                projectViewPanel.add(fontSizeCheckbox, "cell 0 7");

                //---- fontSizeSpinner ----
                fontSizeSpinner.setToolTipText(bundle.getString("MTForm.fontSizeSpinner.toolTipText"));
                projectViewPanel.add(fontSizeSpinner, "cell 1 7,align right center,grow 0 0,width 80:80:80");
            }
            tabbedPane1.addTab(bundle.getString("MTForm.projectViewPanel.border"), projectViewPanel);

            //======== componentsPanel ========
            {
                componentsPanel.setBorder(null);
                componentsPanel.setLayout(new MigLayout("fillx,hidemode 3,align left top",
                        // columns
                        "[fill]",
                        // rows
                        "[]" + "[]" + "[]" + "[]" + "[]"));

                //---- componentDesc ----
                componentDesc.setForeground(UIManager.getColor("Label.disabledForeground"));
                componentsPanel.add(componentDesc, "cell 0 0");

                //---- upperCaseButtonsCheckbox ----
                upperCaseButtonsCheckbox.setText(bundle.getString("MTForm.upperCaseButtonsCheckbox.text"));
                upperCaseButtonsCheckbox
                        .setToolTipText(bundle.getString("MTForm.upperCaseButtonsCheckbox.toolTipText"));
                componentsPanel.add(upperCaseButtonsCheckbox, "cell 0 1");

                //---- accentScrollbarsCheckbox ----
                accentScrollbarsCheckbox.setText(bundle.getString("MTForm.accentScrollbarsCheckbox.text"));
                accentScrollbarsCheckbox
                        .setToolTipText(bundle.getString("MTForm.accentScrollbarsCheckbox.toolTipText"));
                componentsPanel.add(accentScrollbarsCheckbox, "cell 0 2,align left center,grow 0 0");

                //---- themedScrollbarsCheckbox ----
                themedScrollbarsCheckbox.setText(bundle.getString("MTForm.themedScrollbarsCheckbox.text"));
                themedScrollbarsCheckbox
                        .setToolTipText(bundle.getString("MTForm.themedScrollbarsCheckbox.toolTipText"));
                componentsPanel.add(themedScrollbarsCheckbox, "cell 0 3");

                //---- tabShadowCheckbox ----
                tabShadowCheckbox.setText(bundle.getString("MTForm.tabShadowCheckbox.text"));
                tabShadowCheckbox.setToolTipText(bundle.getString("MTForm.tabShadowCheckbox.toolTipText"));
                componentsPanel.add(tabShadowCheckbox, "cell 0 4");
            }
            tabbedPane1.addTab(bundle.getString("MTForm.componentsPanel.tab.title"), componentsPanel);

            //======== featuresPanel ========
            {
                featuresPanel.setBorder(null);
                featuresPanel.setLayout(new MigLayout("fillx,hidemode 3,align left top",
                        // columns
                        "[fill]" + "[fill]",
                        // rows
                        "[]" + "[]" + "[]" + "[]" + "[]"));

                //---- featuresDesc ----
                featuresDesc.setForeground(UIManager.getColor("Label.disabledForeground"));
                featuresPanel.add(featuresDesc, "cell 0 0");

                //---- useMaterialFontCheckbox ----
                useMaterialFontCheckbox.setText(bundle.getString("MTForm.useMaterialFontCheckbox.text"));
                useMaterialFontCheckbox
                        .setToolTipText(bundle.getString("MTForm.useMaterialFontCheckbox.tooltipText"));
                useMaterialFontCheckbox.addActionListener(e -> useMaterialFontCheckboxActionPerformed(e));
                featuresPanel.add(useMaterialFontCheckbox, "cell 0 1,align left center,grow 0 0");

                //---- materialThemeCheckbox ----
                materialThemeCheckbox.setText(bundle.getString("MTForm.materialThemeCheckbox.text"));
                materialThemeCheckbox
                        .setToolTipText(bundle.getString("MTForm.materialThemeCheckbox.toolTipText"));
                featuresPanel.add(materialThemeCheckbox, "cell 0 2,align left center,grow 0 0");

                //---- isMaterialDesignCheckbox ----
                isMaterialDesignCheckbox.setLabel(bundle.getString("MTForm.isMaterialDesignCheckbox.label"));
                isMaterialDesignCheckbox.setText(bundle.getString("MTForm.isMaterialDesignCheckbox.text"));
                isMaterialDesignCheckbox
                        .setToolTipText(bundle.getString("MTForm.isMaterialDesignCheckbox.toolTipText"));
                featuresPanel.add(isMaterialDesignCheckbox, "cell 0 3,align left center,grow 0 0");

                //---- fileColorsCheckbox ----
                fileColorsCheckbox.setText(bundle.getString("MTForm.fileColorsCheckbox.text"));
                fileColorsCheckbox.setToolTipText(bundle.getString("MTForm.fileColorsCheckbox.toolTipText"));
                featuresPanel.add(fileColorsCheckbox, "cell 0 4");

                //---- fileStatusColorsLink ----
                fileStatusColorsLink.setText(bundle.getString("MTForm.fileStatusColorsLink.text"));
                fileStatusColorsLink.setForeground(UIManager.getColor("Link.activeForeground"));
                featuresPanel.add(fileStatusColorsLink, "cell 1 4");
            }
            tabbedPane1.addTab(bundle.getString("MTForm.featuresPanel.border"), featuresPanel);

            //======== otherTweaksPanel ========
            {
                otherTweaksPanel.setBorder(null);
                otherTweaksPanel.setLayout(new MigLayout("fillx,hidemode 3,align left top",
                        // columns
                        "[fill]",
                        // rows
                        "[]" + "[]" + "[]" + "[]"));

                //---- tweaksDesc ----
                tweaksDesc.setForeground(UIManager.getColor("Label.disabledForeground"));
                otherTweaksPanel.add(tweaksDesc, "cell 0 0");

                //---- isProjectViewDecoratorsCheckbox ----
                isProjectViewDecoratorsCheckbox.setText(bundle.getString("MTForm.projectViewDecorators"));
                isProjectViewDecoratorsCheckbox
                        .setToolTipText(bundle.getString("MTForm.projectViewDecorators.tooltip"));
                otherTweaksPanel.add(isProjectViewDecoratorsCheckbox, "cell 0 1,align left center,grow 0 0");

                //---- isThemeInStatusCheckbox ----
                isThemeInStatusCheckbox.setText(bundle.getString("MTForm.themeStatus"));
                isThemeInStatusCheckbox.setToolTipText(bundle.getString("MTForm.themeStatus.tooltip"));
                otherTweaksPanel.add(isThemeInStatusCheckbox, "cell 0 2,align left center,grow 0 0");

                //---- darkTitleBarCheckbox ----
                darkTitleBarCheckbox.setText(bundle.getString("MTForm.darkTitleBarCheckbox.text"));
                darkTitleBarCheckbox
                        .setToolTipText(bundle.getString("MTForm.darkTitleBarCheckbox.toolTipText"));
                otherTweaksPanel.add(darkTitleBarCheckbox, "cell 0 3,align left center,grow 0 0");
            }
            tabbedPane1.addTab(bundle.getString("MTForm.otherTweaksPanel.border"), otherTweaksPanel);
        }
        content.add(tabbedPane1, "pad 0,cell 0 3,growx,gapx 10 10,gapy 10 10");
        content.add(separator1, "cell 0 4");

        //---- resetDefaultsButton ----
        resetDefaultsButton.setText(bundle.getString("mt.resetdefaults"));
        resetDefaultsButton.setToolTipText(bundle.getString("mt.resetdefaults.tooltip"));
        resetDefaultsButton.addActionListener(e -> resetDefaultsButtonActionPerformed(e));
        content.add(resetDefaultsButton, "pad 0,cell 0 5,align trailing center,grow 0 0,wmin 200");
    }
    // JFormDesigner - End of component initialization  //GEN-END:initComponents

    darkTitleBarCheckbox.addActionListener(this::isDarkTitleBarActionPerformed);

    if ((SystemInfo.isWin10OrNewer) || SystemInfo.isMac) {
        darkTitleBarCheckbox.setEnabled(true);
    }

    // Themes
    themeComboBox.setModel(new DefaultComboBoxModel<>(MTThemes.getAllThemes()));
    themeComboBox.setRenderer(new ListCellRendererWrapper<MTThemeFacade>() {
        @Override
        public void customize(final JList list, final MTThemeFacade value, final int index,
                final boolean selected, final boolean hasFocus) {
            final Icon baseIcon;
            if (value == null) {
                return;
            }
            baseIcon = value.getIcon();
            setIcon(baseIcon);
            setText(value.getThemeName());
        }
    });

    // Arrows
    arrowsStyleComboBox.setModel(new DefaultComboBoxModel<>(ArrowsStyles.values()));
    arrowsStyleComboBox.setRenderer(new ListCellRendererWrapper<ArrowsStyles>() {
        @Override
        public void customize(final JList list, final ArrowsStyles value, final int index,
                final boolean selected, final boolean hasFocus) {
            final Icon baseIcon;
            if (value == null) {
                return;
            }
            baseIcon = value.getIcon();
            setIcon(baseIcon);
        }
    });

    // Indicator
    indicatorStyleComboBox.setModel(new DefaultComboBoxModel<>(IndicatorStyles.values()));

    fileColorsLink.setListener((aSource, aLinkData) -> {
        final Settings settings = Settings.KEY.getData(DataManager.getInstance().getDataContext(content));

        if (settings != null) {
            settings.select(settings.find(MTCustomThemeConfigurable.class));
        }
    }, null);

    fileStatusColorsLink.setListener((aSource, aLinkData) -> {
        final Settings settings = Settings.KEY.getData(DataManager.getInstance().getDataContext(content));

        if (settings != null) {
            final SearchableConfigurable subConfigurable = Objects
                    .requireNonNull(settings.find(ColorAndFontOptions.class))
                    .findSubConfigurable(MTFileColorsPage.class);
            if (subConfigurable != null) {
                settings.select(subConfigurable);
            }
        }
    }, null);

    directoriesColorLink.setListener((aSource, aLinkData) -> {
        final Settings settings = Settings.KEY.getData(DataManager.getInstance().getDataContext(content));

        if (settings != null) {
            final SearchableConfigurable subConfigurable = Objects
                    .requireNonNull(settings.find(ColorAndFontOptions.class))
                    .findSubConfigurable(MTFileColorsPage.class);
            if (subConfigurable != null) {
                settings.select(subConfigurable, "Directories");
            }
        }
    }, null);
}

From source file:com.cs521.team7.HomePage.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Evaluation license - Saurabh Jadhav
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    menuBar1 = new JMenuBar();
    menu_file = new JMenu();
    menuItem1 = new JMenuItem();
    menu_help = new JMenu();
    menu_faq = new JMenuItem();
    menu_about = new JMenuItem();
    menu1 = new JMenu();
    menuItem_updateProfile = new JMenuItem();
    panel1 = new JPanel();
    label_welcome = new JLabel();
    btn_account = new JButton();
    btn_cart = new JButton();
    btn_logout = new JButton();
    separator2 = new JSeparator();
    splitPane2 = new JSplitPane();
    panel2 = new JPanel();
    label2 = compFactory.createLabel("Total Cost of Cart:  ");
    label_totalCartPrice = compFactory.createLabel("            $0");
    label1 = new JLabel();
    label_totalCartItems = new JLabel();
    separator4 = new JSeparator();
    label8 = new JLabel();
    panel3 = new JPanel();
    btn_search = new JButton();
    label5 = new JLabel();
    textField_searchBox = new JTextField();
    label6 = new JLabel();
    comboBox_filter = new JComboBox();
    label7 = new JLabel();
    comboBox_sort = new JComboBox();
    separator3 = new JSeparator();
    scrollPane1 = new JScrollPane();
    table_ProductList = new JTable();
    btn_addToCart = new JButton();

    //======== this ========
    setIconImage(new ImageIcon(getClass().getResource("/logo/sonos_logo.jpg")).getImage());
    Container contentPane = getContentPane();
    contentPane.setLayout(new FormLayout("default:grow", "2*(default, $lgap), default"));

    //======== menuBar1 ========
    {//from   www  . j a  v a  2s . com

        //======== menu_file ========
        {
            menu_file.setText("Files");

            //---- menuItem1 ----
            menuItem1.setText("Exit");
            menu_file.add(menuItem1);
        }
        menuBar1.add(menu_file);

        //======== menu_help ========
        {
            menu_help.setText("Help");
            menu_help.addActionListener(e -> menu_helpActionPerformed(e));

            //---- menu_faq ----
            menu_faq.setText("FAQ");
            menu_help.add(menu_faq);

            //---- menu_about ----
            menu_about.setText("About");
            menu_about.addActionListener(e -> {
                menu_aboutActionPerformed(e);
                menu_aboutActionPerformed(e);
            });
            menu_about.addMenuKeyListener(new MenuKeyListener() {
                @Override
                public void menuKeyPressed(MenuKeyEvent e) {
                    menu_aboutMenuKeyPressed(e);
                }

                @Override
                public void menuKeyReleased(MenuKeyEvent e) {
                }

                @Override
                public void menuKeyTyped(MenuKeyEvent e) {
                }
            });
            menu_help.add(menu_about);
        }
        menuBar1.add(menu_help);

        //======== menu1 ========
        {
            menu1.setText("Profile");

            //---- menuItem_updateProfile ----
            menuItem_updateProfile.setText("Update Profile");
            menuItem_updateProfile.addActionListener(e -> menuItem_updateProfileActionPerformed(e));
            menu1.add(menuItem_updateProfile);
        }
        menuBar1.add(menu1);
    }
    setJMenuBar(menuBar1);

    //======== panel1 ========
    {

        // JFormDesigner evaluation mark
        panel1.setBorder(new javax.swing.border.CompoundBorder(
                new javax.swing.border.TitledBorder(new javax.swing.border.EmptyBorder(0, 0, 0, 0),
                        "JFormDesigner Evaluation", javax.swing.border.TitledBorder.CENTER,
                        javax.swing.border.TitledBorder.BOTTOM,
                        new java.awt.Font("Dialog", java.awt.Font.BOLD, 12), java.awt.Color.red),
                panel1.getBorder()));
        panel1.addPropertyChangeListener(new java.beans.PropertyChangeListener() {
            public void propertyChange(java.beans.PropertyChangeEvent e) {
                if ("border".equals(e.getPropertyName()))
                    throw new RuntimeException();
            }
        });

        panel1.setLayout(new FormLayout(
                "default, $lcgap, default:grow, $lcgap, default, $lcgap, default:grow, 10*($lcgap, default)",
                "default"));

        //---- label_welcome ----
        label_welcome.setText("Welcome ");
        panel1.add(label_welcome, CC.xy(1, 1, CC.CENTER, CC.DEFAULT));

        //---- btn_account ----
        btn_account.setText("My Account");
        panel1.add(btn_account, CC.xy(23, 1, CC.RIGHT, CC.TOP));

        //---- btn_cart ----
        btn_cart.setText("Cart");
        panel1.add(btn_cart, CC.xy(25, 1, CC.FILL, CC.DEFAULT));

        //---- btn_logout ----
        btn_logout.setText("Logout");
        panel1.add(btn_logout, CC.xy(27, 1));
    }
    contentPane.add(panel1, CC.xy(1, 1, CC.FILL, CC.DEFAULT));
    contentPane.add(separator2, CC.xy(1, 3, CC.FILL, CC.CENTER));

    //======== splitPane2 ========
    {

        //======== panel2 ========
        {
            panel2.setLayout(new FormLayout("min, default:grow", "4*(default, $lgap), default"));
            panel2.add(label2, CC.xy(1, 1, CC.LEFT, CC.DEFAULT));
            panel2.add(label_totalCartPrice, CC.xywh(2, 1, 1, 2, CC.LEFT, CC.TOP));

            //---- label1 ----
            label1.setText("Total Items in Cart: ");
            panel2.add(label1, CC.xy(1, 3, CC.LEFT, CC.DEFAULT));

            //---- label_totalCartItems ----
            label_totalCartItems.setText("            0");
            panel2.add(label_totalCartItems, CC.xy(2, 3, CC.LEFT, CC.DEFAULT));
            panel2.add(separator4, CC.xywh(1, 5, 2, 1, CC.FILL, CC.DEFAULT));

            //---- label8 ----
            label8.setText("Browse");
            panel2.add(label8, CC.xy(1, 7, CC.LEFT, CC.DEFAULT));
        }
        splitPane2.setLeftComponent(panel2);

        //======== panel3 ========
        {
            panel3.setLayout(new FormLayout(
                    "left:default, 2*($lcgap, default), $lcgap, default:grow, 5*($lcgap, default), $lcgap, default:grow, 6*($lcgap, default)",
                    "4*(default, $lgap), 2*(default:grow, $lgap), default, $lgap, default:grow, 2*($lgap, default), $lgap, default:grow"));

            //---- btn_search ----
            btn_search.setText("Search");
            panel3.add(btn_search, CC.xywh(31, 1, 1, 5, CC.FILL, CC.DEFAULT));

            //---- label5 ----
            label5.setText("Search Text");
            panel3.add(label5, CC.xy(1, 1));
            panel3.add(textField_searchBox, CC.xywh(3, 1, 27, 1, CC.FILL, CC.DEFAULT));

            //---- label6 ----
            label6.setText("Filter");
            panel3.add(label6, CC.xy(1, 3));
            panel3.add(comboBox_filter, CC.xywh(3, 3, 27, 1, CC.FILL, CC.DEFAULT));

            //---- label7 ----
            label7.setText("Sort");
            panel3.add(label7, CC.xy(1, 5));
            panel3.add(comboBox_sort, CC.xywh(3, 5, 27, 1));
            panel3.add(separator3, CC.xywh(1, 7, 31, 1, CC.FILL, CC.DEFAULT));

            //======== scrollPane1 ========
            {
                scrollPane1.setViewportView(table_ProductList);
            }
            panel3.add(scrollPane1, CC.xywh(1, 9, 29, 13, CC.FILL, CC.FILL));

            //---- btn_addToCart ----
            btn_addToCart.setText("Add to Cart");
            btn_addToCart.addActionListener(e -> btn_addToCartActionPerformed(e));
            panel3.add(btn_addToCart, CC.xy(31, 9));
        }
        splitPane2.setRightComponent(panel3);
    }
    contentPane.add(splitPane2, CC.xy(1, 5, CC.RIGHT, CC.DEFAULT));
    setSize(680, 360);
    setLocationRelativeTo(null);
    // JFormDesigner - End of component initialization  //GEN-END:initComponents

}

From source file:com.starillon.ibtradetools.ui.spreadcalc.SpreadStrategySelector.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Evaluation license - Mark French
    ResourceBundle bundle = ResourceBundle.getBundle("com.starillon.ibtradetools.ui.spreadcalc.spreadcalc");
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    underlyingLbl = compFactory
            .createLabel(bundle.getString("SpreadStrategySelector.underlyingLbl.textWithMnemonic"));
    underlyingFld = new JTextField();
    strategyLbl = compFactory/*from w  ww  .j a va  2 s . c  o m*/
            .createLabel(bundle.getString("SpreadStrategySelector.strategyLbl.textWithMnemonic"));
    strategyList = new JComboBox();
    yearLbl = compFactory.createLabel(bundle.getString("SpreadStrategySelector.yearLbl.textWithMnemonic"));
    yearList = new JComboBox();
    monthLbl = compFactory.createLabel(bundle.getString("SpreadStrategySelector.monthLbl.textWithMnemonic"));
    monthList = new JComboBox();
    strikeGapLbl = compFactory
            .createLabel(bundle.getString("SpreadStrategySelector.strikeGapLbl.textWithMnemonic"));
    strikeGapFld = new JTextField();
    clearBtn = new JButton();
    addBtn = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBackground(new Color(238, 238, 238));
    setBorder(new CompoundBorder(new TitledBorder(bundle.getString("SpreadStrategySelector.this.border")),
            Borders.DLU2_BORDER));

    // JFormDesigner evaluation mark
    setBorder(
            new javax.swing.border.CompoundBorder(
                    new javax.swing.border.TitledBorder(new javax.swing.border.EmptyBorder(0, 0, 0, 0),
                            "JFormDesigner Evaluation", javax.swing.border.TitledBorder.CENTER,
                            javax.swing.border.TitledBorder.BOTTOM,
                            new java.awt.Font("Dialog", java.awt.Font.BOLD, 12), java.awt.Color.red),
                    getBorder()));
    addPropertyChangeListener(new java.beans.PropertyChangeListener() {
        public void propertyChange(java.beans.PropertyChangeEvent e) {
            if ("border".equals(e.getPropertyName()))
                throw new RuntimeException();
        }
    });

    setLayout(new FormLayout("$lcgap, default, $lcgap, $button, 7*($lcgap, default), $lcgap, 20dlu, $lcgap",
            "default, $lgap, default"));
    initForm();
    initModels();
    add(underlyingLbl, cc.xy(2, 1));
    add(underlyingFld, cc.xy(4, 1));
    add(strategyLbl, cc.xy(6, 1));
    add(strategyList, cc.xy(8, 1));
    add(yearLbl, cc.xy(10, 1));
    add(yearList, cc.xy(12, 1));
    add(monthLbl, cc.xy(14, 1));
    add(monthList, cc.xy(16, 1));
    add(strikeGapLbl, cc.xy(18, 1));
    add(strikeGapFld, cc.xy(20, 1));

    //---- clearBtn ----
    clearBtn.setText(bundle.getString("SpreadStrategySelector.clearBtn.text"));
    add(clearBtn, cc.xy(8, 3));

    //---- addBtn ----
    addBtn.setText(bundle.getString("SpreadStrategySelector.addBtn.text"));
    add(addBtn, cc.xy(12, 3));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:de.bund.bfr.knime.openkrise.db.gui.About.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    ResourceBundle bundle = ResourceBundle.getBundle("de.bund.bfr.knime.openkrise.db.gui.PanelProps");
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    dialogPane = new JPanel();
    contentPanel = new JPanel();
    label1 = compFactory.createLabel("");
    label3 = new JLabel();
    label2 = new JLabel();
    label4 = new JLabel();
    buttonBar = new JPanel();
    okButton = new JButton();

    //======== this ========
    setTitle(bundle.getString("About.this.title"));
    setModal(true);/*from  w  ww .j a v a 2  s  .co  m*/
    setResizable(false);
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

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

        //======== contentPanel ========
        {
            contentPanel.setLayout(new FormLayout("default:grow", "fill:default:grow, 4*($lgap, default)"));

            //---- label1 ----
            label1.setIcon(new ImageIcon(
                    getClass().getResource("/de/bund/bfr/knime/openkrise/db/gui/res/Database.gif")));
            label1.setPreferredSize(new Dimension(180, 170));
            label1.setMaximumSize(new Dimension(255, 240));
            label1.setMinimumSize(new Dimension(128, 120));
            label1.setHorizontalAlignment(SwingConstants.CENTER);
            contentPanel.add(label1, CC.xy(1, 1, CC.FILL, CC.FILL));

            //---- label3 ----
            label3.setText(bundle.getString("About.label3.text"));
            label3.setHorizontalAlignment(SwingConstants.LEFT);
            label3.setFont(new Font("Dotum", Font.BOLD, 20));
            contentPanel.add(label3, CC.xy(1, 3));

            //---- label2 ----
            label2.setText(bundle.getString("About.label2.text"));
            label2.setHorizontalAlignment(SwingConstants.LEFT);
            contentPanel.add(label2, CC.xy(1, 5));

            //---- label4 ----
            label4.setText(bundle.getString("About.label4.text"));
            label4.setHorizontalAlignment(SwingConstants.LEFT);
            contentPanel.add(label4, CC.xy(1, 9));
        }
        dialogPane.add(contentPanel, BorderLayout.CENTER);

        //======== buttonBar ========
        {
            buttonBar.setBorder(Borders.BUTTON_BAR_PAD);
            buttonBar.setLayout(new FormLayout("$glue, $button", "pref"));

            //---- okButton ----
            okButton.setText("OK");
            okButton.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    okButtonActionPerformed(e);
                }
            });
            buttonBar.add(okButton, CC.xy(2, 1));
        }
        dialogPane.add(buttonBar, BorderLayout.SOUTH);
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    setSize(210, 310);
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}