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

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

Introduction

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

Prototype

Alignment CENTER

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

Click Source Link

Document

Put the component in the center.

Usage

From source file:com.tcay.slalom.UI.RaceConfigUI.java

License:Open Source License

/**
 * Method generated by IntelliJ IDEA GUI Designer
 * >>> IMPORTANT!! <<<
 * DO NOT edit this method OR call it in your code!
 *
 * @noinspection ALL/*from w  ww  . ja va 2  s  . c  o  m*/
 */
private void $$$setupUI$$$() {
    createUIComponents();
    panel1 = new JPanel();
    panel1.setLayout(new FormLayout(
            "fill:127px:noGrow,left:max(m;10px):noGrow,left:max(m;200px):grow,fill:max(d;4px):noGrow,fill:max(d;4px):noGrow",
            "center:d:noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:d:grow,top:3dlu:noGrow,center:max(d;4px):noGrow"));
    final JLabel label1 = new JLabel();
    this.$$$loadLabelText$$$(label1,
            ResourceBundle.getBundle("resources/SlalomAppMessages").getString("race.name"));
    CellConstraints cc = new CellConstraints();
    panel1.add(label1, cc.xy(1, 1));
    raceName = new JTextField();
    panel1.add(raceName, cc.xyw(3, 1, 3, CellConstraints.FILL, CellConstraints.DEFAULT));
    final JLabel label2 = new JLabel();
    this.$$$loadLabelText$$$(label2,
            ResourceBundle.getBundle("resources/SlalomAppMessages").getString("race.date"));
    panel1.add(label2, cc.xy(1, 3));
    final JLabel label3 = new JLabel();
    this.$$$loadLabelText$$$(label3,
            ResourceBundle.getBundle("resources/SlalomAppMessages").getString("race.location"));
    panel1.add(label3, cc.xy(1, 5));
    raceVenue = new JTextField();
    raceVenue.setMinimumSize(new Dimension(60, 28));
    raceVenue.setPreferredSize(new Dimension(60, 28));
    panel1.add(raceVenue, cc.xyw(3, 5, 3, CellConstraints.FILL, CellConstraints.DEFAULT));
    panelLower = new JPanel();
    panelLower.setLayout(new GridLayoutManager(1, 1, new Insets(0, 0, 0, 0), -1, -1));
    panel1.add(panelLower, cc.xyw(1, 9, 5));
    final JLabel label4 = new JLabel();
    this.$$$loadLabelText$$$(label4,
            ResourceBundle.getBundle("resources/SlalomAppMessages").getString("race.config.totalNbrGates"));
    panel1.add(label4, cc.xy(1, 7));
    panel1.add(nbrGates, cc.xyw(3, 7, 3, CellConstraints.FILL, CellConstraints.DEFAULT));
    panel1.add(panelSectionConfig, cc.xyw(1, 11, 4, CellConstraints.CENTER, CellConstraints.FILL));
    doneButton = new JButton();
    doneButton.setText("Done");
    panel1.add(doneButton, cc.xyw(1, 13, 4));
    panel1.add(dateSpinner1, cc.xy(3, 3, CellConstraints.FILL, CellConstraints.DEFAULT));
}

From source file:com.tcay.slalom.UI.SectionConfigUI.java

License:Open Source License

/**
 * Method generated by IntelliJ IDEA GUI Designer
 * >>> IMPORTANT!! <<<
 * DO NOT edit this method OR call it in your code!
 *
 * @noinspection ALL// www  . j  a  va2s. co  m
 */
private void $$$setupUI$$$() {
    createUIComponents();
    panel1 = new JPanel();
    panel1.setLayout(new FormLayout(
            "fill:247px:noGrow,left:5dlu:noGrow,fill:74px:noGrow,left:4dlu:noGrow,fill:74px:noGrow,left:23dlu:noGrow,fill:max(d;4px):noGrow",
            "center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:12px:noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:29px:noGrow,top:3dlu:noGrow,top:19dlu:noGrow,center:max(d;4px):noGrow,center:174px:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow"));
    CellConstraints cc = new CellConstraints();
    panel1.add(comboBoxSection1, cc.xy(5, 7));
    section1Label = new JLabel();
    section1Label.setText("Section 1");
    panel1.add(section1Label, cc.xy(3, 7));
    section2Label = new JLabel();
    section2Label.setText("Section 2");
    panel1.add(section2Label, cc.xy(3, 10));
    panel1.add(comboBoxSection2, cc.xy(5, 10));
    section3Label = new JLabel();
    section3Label.setText("Section 3");
    panel1.add(section3Label, cc.xy(3, 12));
    panel1.add(comboBoxSection3, cc.xy(5, 12));
    section4Label = new JLabel();
    section4Label.setText("Section 4");
    panel1.add(section4Label, cc.xy(3, 14));
    panel1.add(comboBoxSection4, cc.xy(5, 14));
    final JLabel label1 = new JLabel();
    this.$$$loadLabelText$$$(label1,
            ResourceBundle.getBundle("resources/SlalomAppMessages").getString("sectionConfig.lastGate"));
    panel1.add(label1, cc.xy(5, 3));
    section5Label = new JLabel();
    section5Label.setText("Section 5");
    panel1.add(section5Label, cc.xy(3, 16));
    panel1.add(comboBoxSection5, cc.xy(5, 16));
    final JList list1 = new JList();
    list1.setToolTipText(
            "Causes diagrams for touches and reason codes for 50s to appear when assessing penalties");
    panel1.add(list1, cc.xy(5, 21, CellConstraints.DEFAULT, CellConstraints.FILL));
    final JScrollPane scrollPane1 = new JScrollPane();
    panel1.add(scrollPane1, cc.xy(5, 20, CellConstraints.DEFAULT, CellConstraints.FILL));
    scrollPane1.setViewportView(upstreamCheckBoxList);
    doneButton.setText("Done");
    panel1.add(doneButton, cc.xy(1, 23));
    final JLabel label2 = new JLabel();
    this.$$$loadLabelText$$$(label2, ResourceBundle.getBundle("resources/SlalomAppMessages")
            .getString("sectionConfig.sectionConfiguration"));
    panel1.add(label2, cc.xyw(3, 1, 5, CellConstraints.CENTER, CellConstraints.DEFAULT));
    final JLabel label3 = new JLabel();
    this.$$$loadLabelText$$$(label3,
            ResourceBundle.getBundle("resources/SlalomAppMessages").getString("sectionConfig.advancedOptions"));
    panel1.add(label3, cc.xy(1, 1));
    final JLabel label4 = new JLabel();
    this.$$$loadLabelText$$$(label4, ResourceBundle.getBundle("resources/SlalomAppMessages")
            .getString("sectionConfig.selectUpstreamGates"));
    panel1.add(label4, cc.xyw(3, 19, 4, CellConstraints.CENTER, CellConstraints.DEFAULT));
    final JLabel label5 = new JLabel();
    label5.setFont(new Font(label5.getFont().getName(), label5.getFont().getStyle(), 8));
    label5.setText("to be moved to Advanced Options page");
    panel1.add(label5, cc.xy(1, 3));
    this.$$$loadButtonText$$$(icfPenaltyDiagrams,
            ResourceBundle.getBundle("resources/SlalomAppMessages").getString("sectionConfig.useIcfPenalties"));
    icfPenaltyDiagrams.setToolTipText(ResourceBundle.getBundle("resources/SlalomAppMessages")
            .getString("sectionConfig.icfPenaltyDiagrams.tooltip"));
    panel1.add(icfPenaltyDiagrams, cc.xy(1, 7));
    this.$$$loadButtonText$$$(useTAGHeuerPhotoEyes, ResourceBundle.getBundle("resources/SlalomAppMessages")
            .getString("sectionConfig.useTagHeuerEmulation.tooltip"));
    useTAGHeuerPhotoEyes.setToolTipText(ResourceBundle.getBundle("resources/SlalomAppMessages")
            .getString("sectionConfig.useTagHeuerEmulation.tooltip"));
    panel1.add(useTAGHeuerPhotoEyes, cc.xy(1, 12));
    this.$$$loadButtonText$$$(useMicrogatePhotoEyesCheckBox,
            ResourceBundle.getBundle("resources/SlalomAppMessages").getString("sectionConfig.useMicrogate"));
    useMicrogatePhotoEyesCheckBox.setToolTipText(ResourceBundle.getBundle("resources/SlalomAppMessages")
            .getString("sectionConfig.useMicrogate.tooltip"));
    panel1.add(useMicrogatePhotoEyesCheckBox, cc.xy(1, 14));
    this.$$$loadButtonText$$$(useTimyPhotoEyesCheckBox,
            ResourceBundle.getBundle("resources/SlalomAppMessages").getString("sectionConfig.useTimy"));
    useTimyPhotoEyesCheckBox.setToolTipText(
            ResourceBundle.getBundle("resources/SlalomAppMessages").getString("sectionConfig.useTimy.tooltip"));
    panel1.add(useTimyPhotoEyesCheckBox, cc.xy(1, 16));
}

From source file:com.tcay.slalom.UI.TrainingTimingUI.java

License:Open Source License

/**
 * Method generated by IntelliJ IDEA GUI Designer
 * >>> IMPORTANT!! <<<
 * DO NOT edit this method OR call it in your code!
 *
 * @noinspection ALL//w  ww .  j a  v a 2s . c o  m
 */
private void $$$setupUI$$$() {
    createUIComponents();
    panel1 = new JPanel();
    panel1.setLayout(new FormLayout("fill:d:grow",
            "center:d:noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow"));
    panel1.setBackground(new Color(-16777216));
    final JLabel label1 = new JLabel();
    label1.setForeground(new Color(-65485));
    label1.setText("Current Run");
    CellConstraints cc = new CellConstraints();
    panel1.add(label1, cc.xy(1, 1));
    currentTimeSSSdotHH.setBackground(new Color(-16777216));
    currentTimeSSSdotHH.setFont(new Font("MT Extra", Font.BOLD, 72));
    currentTimeSSSdotHH.setForeground(UIManager.getColor("InternalFrame.borderDarkShadow"));
    currentTimeSSSdotHH.setText("999.99");
    panel1.add(currentTimeSSSdotHH, cc.xy(1, 5, CellConstraints.CENTER, CellConstraints.DEFAULT));
    racerName = new JLabel();
    racerName.setForeground(new Color(-65485));
    racerName.setText("Label");
    panel1.add(racerName, cc.xy(1, 3));
}

From source file:de.dal33t.powerfolder.ui.start.StartTab.java

License:Open Source License

/**
 * Build the main panel with all the detail lines.
 * /*from   w w w. ja v a  2 s  .c o  m*/
 * @return
 */
private JPanel buildMainPanel() {
    FormLayout layout = new FormLayout("pref:grow",
            "pref, 10dlu, pref, 3dlu, pref, 3dlu, pref, 3dlu, pref, 3dlu, pref, 3dlu, pref:grow, 3dlu, pref");

    PanelBuilder builder = new PanelBuilder(layout);
    // Bottom border
    builder.setBorder(Borders.createEmptyBorder("1dlu, 3dlu, 2dlu, 3dlu"));
    CellConstraints cc = new CellConstraints();

    JLabel label = new JLabel(Translation.getTranslation("start_tab.welcome_text"));
    UIUtil.setFontSize(label, UIUtil.MED_FONT_SIZE);
    UIUtil.setFontStyle(label, Font.BOLD);

    int row = 1;
    builder.add(label, cc.xy(1, row));

    row += 2;

    builder.add(synchronizedLink.getUIComponent(), cc.xy(1, row));

    row += 2;

    builder.add(backupLink.getUIComponent(), cc.xy(1, row));

    row += 2;

    builder.add(hostLink.getUIComponent(), cc.xy(1, row));

    row += 2;

    builder.add(documentationLink.getUIComponent(), cc.xy(1, row));

    row += 2;

    builder.add(onlineStorageAccountLabel.getUIComponent(), cc.xy(1, row));

    row += 2;

    builder.addLabel(Translation.getTranslation("start_tab.drag_hint"),
            cc.xy(1, row, CellConstraints.CENTER, CellConstraints.CENTER));

    if (PreferencesEntry.SHOW_TELL_A_FRIEND.getValueBoolean(getController())) {
        row += 2;
        builder.add(tellFriendLabel.getUIComponent(), cc.xy(1, row));
    }

    JPanel panel = builder.getPanel();

    panel.setTransferHandler(new FileDropTransferHandler(getController()));

    return panel;
}

From source file:de.dal33t.powerfolder.ui.wizard.MultiFileRestorePanelOld.java

License:Open Source License

protected JComponent buildContent() {
    FormLayout layout = new FormLayout("140dlu, 3dlu, pref, 3dlu, pref, 3dlu, pref, 3dlu, pref:grow",
            "pref, 3dlu, pref, 6dlu, pref, 3dlu, pref, 3dlu, pref");

    PanelBuilder builder = new PanelBuilder(layout);
    CellConstraints cc = new CellConstraints();

    int row = 1;/*from   w  w w.ja v a  2 s .c  o m*/
    builder.add(latestVersionButton, cc.xy(1, row));

    row += 2;
    builder.add(dateVersionButton, cc.xy(1, row));
    builder.add(dateChooser, cc.xy(3, row));
    builder.add(hourSpinner, cc.xy(5, row));
    builder.add(minuteSpinner, cc.xy(7, row));

    row += 2;
    builder.add(infoLabel, cc.xy(1, row, CellConstraints.CENTER, CellConstraints.DEFAULT));

    row += 2;

    bar.setIndeterminate(true);

    RestoreFilesTable table = new RestoreFilesTable(tableModel);
    scrollPane = new JScrollPane(table);
    scrollPane.setPreferredSize(new Dimension(400, 200));
    scrollPane.setVisible(false);
    UIUtil.removeBorder(scrollPane);
    UIUtil.setZeroWidth(scrollPane);

    // bar and scrollPane share the same slot.
    builder.add(bar, cc.xy(1, row));
    builder.add(scrollPane, cc.xyw(1, row, 9));

    return builder.getPanel();
}

From source file:de.dfki.km.text20.diagnosis.gui.panel.templates.ServerPanelTemplate.java

@SuppressWarnings("unqualified-field-access")
private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    this.visualEyeTrackingDataPanel = new JPanel();
    this.eyePositionDisplay = new EyePositionDisplay();
    this.eyeDistanceDisplay = new EyeDistanceDisplay();
    this.pupilSizeDisplay = new PupilSizeDisplay();
    this.tabbedPane = new JTabbedPane();
    this.overallPanel = new JPanel();
    this.eyeTrackingDeviceNameLabel = new JLabel();
    this.eyeTrackingDeviceNameValueLabel = new JLabel();
    this.eyeTrackingDeviceTypeLabel = new JLabel();
    this.eyeTrackingDeviceTypeValueLabel = new JLabel();
    this.eyeTrackingDeviceLocationLabel = new JLabel();
    this.eyeTrackingDeviceLocationValueLabel = new JLabel();
    this.recordingTitle = new JLabel();
    this.recordIndicator = new JStatusIndicator();
    this.recordSwitch = new JXHyperlink();
    this.eyeTrackingEventRateLabel = new JLabel();
    this.eventRateIndicator = new JStatusIndicator();
    this.eventRate = new JLabel();
    this.brainTrackingDeviceNameLabel = new JLabel();
    this.brainTrackingDeviceNameValueLabel = new JLabel();
    this.brainTrackingDeviceLocationLabel = new JLabel();
    this.brainTrackingDeviceLocationValueLabel = new JLabel();
    this.brainTrackerRecordingStatusLabel = new JLabel();
    this.brainRecordIndicator = new JStatusIndicator();
    this.brainTrackingRecordSwitch = new JXHyperlink();
    this.brainTrackingEventRateLabel = new JLabel();
    this.brainTrackingEventRateIndicator = new JStatusIndicator();
    this.brainTrackingEventRateValue = new JLabel();
    this.deviceTrackingSinceLabel = new JLabel();
    this.trackingSince = new JLabel();
    this.brainHistoryLabel = new JLabel();
    this.brainHistoryLink = new JXHyperlink();
    this.gazePositionLabel = new JLabel();
    this.gazePositionHistoryLink = new JXHyperlink();
    this.headPositionLabel = new JLabel();
    this.headPositionIndicator = new JStatusIndicator();
    this.headPositionHistoryLink = new JXHyperlink();
    this.headDistanceLabel = new JLabel();
    this.headDistanceIndicator = new JStatusIndicator();
    this.headDistanceHistoryLink = new JXHyperlink();
    this.pupilSizeLabel = new JLabel();
    this.pupilSizeHistoryLink = new JXHyperlink();
    this.hardwareRecalibrationLabel = new JLabel();
    this.performHardwareRecalibrationLink = new JXHyperlink();
    this.localRecalibrationVerificationLabel = new JLabel();
    this.calibrationIndicator = new JStatusIndicator();
    this.performRecalibrationLink = new JXHyperlink();
    this.qualityLabel = new JLabel();
    this.overallQualityIndicator = new JStatusIndicator();
    this.overallQualityLabel = new JLabel();
    this.panel3 = new JPanel();
    this.scrollPane4 = new JScrollPane();
    this.logText = new JTextPane();
    this.settingsPanel = new JPanel();
    this.bufferSizeEyeTrackerHistoryLabel = new JLabel();
    this.bufferSizeLabel = new JLabel();
    this.bufferSizeSlider = new JSlider();
    this.bufferSizeBrainTrackerHistoryLabel = new JLabel();
    this.bufferSizeBrainTrackerHistoryValueLabel = new JLabel();
    this.bufferSizeBrainTrackerHistorySlider = new JSlider();
    this.transparentLocalRecalibrationLabel2 = new JLabel();
    this.ministatus = new JCheckBox();
    this.transparentLocalRecalibrationLabel = new JLabel();
    this.transparentRecalibration = new JCheckBox();
    this.ChannelPanel = new JPanel();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setLayout(new FormLayout("default:grow", "min, $lgap, 0dlu, $lgap, fill:[200dlu,pref]:grow"));

    //======== visualEyeTrackingDataPanel ========
    {/*from  www  . j a  va  2  s. co m*/
        this.visualEyeTrackingDataPanel.setBorder(new TitledBorder(null, "Visual Tracking Data",
                TitledBorder.CENTER, TitledBorder.DEFAULT_POSITION));
        this.visualEyeTrackingDataPanel.setPreferredSize(new Dimension(506, 500));
        this.visualEyeTrackingDataPanel.setOpaque(false);
        this.visualEyeTrackingDataPanel.setRequestFocusEnabled(false);
        this.visualEyeTrackingDataPanel.setVerifyInputWhenFocusTarget(false);
        this.visualEyeTrackingDataPanel.setAlignmentY(1.5F);
        this.visualEyeTrackingDataPanel
                .setLayout(new FormLayout("default:grow, 2*($lcgap, default)", "fill:150dlu"));
        ((FormLayout) this.visualEyeTrackingDataPanel.getLayout()).setColumnGroups(new int[][] { { 3, 5 } });

        //---- eyePositionDisplay ----
        this.eyePositionDisplay.setPreferredSize(new Dimension(300, 200));
        this.eyePositionDisplay.setBorder(new EmptyBorder(5, 5, 5, 5));
        this.eyePositionDisplay.setMinimumSize(new Dimension(1, 200));
        this.eyePositionDisplay.setEyePostionCanvasBackgroundColor(Color.darkGray);
        this.visualEyeTrackingDataPanel.add(this.eyePositionDisplay, cc.xy(1, 1));

        //---- eyeDistanceDisplay ----
        this.eyeDistanceDisplay.setPreferredSize(new Dimension(50, 300));
        this.eyeDistanceDisplay.setMinimumSize(new Dimension(1, 300));
        this.eyeDistanceDisplay.setPaddingVal(4);
        this.eyeDistanceDisplay.setBackground(null);
        this.eyeDistanceDisplay.setForeground(Color.darkGray);
        this.eyeDistanceDisplay.setEyeDistanceCanvasColor(Color.darkGray);
        this.visualEyeTrackingDataPanel.add(this.eyeDistanceDisplay, new CellConstraints(3, 1, 1, 1,
                CellConstraints.DEFAULT, CellConstraints.DEFAULT, new Insets(5, 0, 5, 0)));

        //---- pupilSizeDisplay ----
        this.pupilSizeDisplay.setPreferredSize(new Dimension(60, 300));
        this.pupilSizeDisplay.setMinimumSize(new Dimension(1, 300));
        this.pupilSizeDisplay.setPupilSizeCanvasBackgroundColor(Color.darkGray);
        this.visualEyeTrackingDataPanel.add(this.pupilSizeDisplay, new CellConstraints(5, 1, 1, 1,
                CellConstraints.DEFAULT, CellConstraints.DEFAULT, new Insets(5, 0, 5, 0)));
    }
    add(this.visualEyeTrackingDataPanel, cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

    //======== tabbedPane ========
    {

        //======== overallPanel ========
        {
            this.overallPanel.setLayout(new FormLayout("150dlu, $lcgap, default, 6dlu, default:grow",
                    "default, $lgap, fill:default, 22*($lgap, default)"));
            ((FormLayout) this.overallPanel.getLayout()).setRowGroups(new int[][] { { 1, 3, 5, 7, 9, 11, 13, 15,
                    17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 45, 47 } });

            //---- eyeTrackingDeviceNameLabel ----
            this.eyeTrackingDeviceNameLabel.setText("Eye Tracking Device Name");
            this.overallPanel.add(this.eyeTrackingDeviceNameLabel, cc.xy(1, 1));

            //---- eyeTrackingDeviceNameValueLabel ----
            this.eyeTrackingDeviceNameValueLabel.setText("-");
            this.overallPanel.add(this.eyeTrackingDeviceNameValueLabel, cc.xy(5, 1));

            //---- eyeTrackingDeviceTypeLabel ----
            this.eyeTrackingDeviceTypeLabel.setText("Eye Tracking Device Type");
            this.overallPanel.add(this.eyeTrackingDeviceTypeLabel, cc.xy(1, 3));

            //---- eyeTrackingDeviceTypeValueLabel ----
            this.eyeTrackingDeviceTypeValueLabel.setText("-");
            this.overallPanel.add(this.eyeTrackingDeviceTypeValueLabel, cc.xy(5, 3));

            //---- eyeTrackingDeviceLocationLabel ----
            this.eyeTrackingDeviceLocationLabel.setText("Eye Tracking Device Location");
            this.overallPanel.add(this.eyeTrackingDeviceLocationLabel, cc.xy(1, 5));

            //---- eyeTrackingDeviceLocationValueLabel ----
            this.eyeTrackingDeviceLocationValueLabel.setText("-");
            this.overallPanel.add(this.eyeTrackingDeviceLocationValueLabel, cc.xy(5, 5));

            //---- recordingTitle ----
            this.recordingTitle.setText("Eye Tracker Recording Status");
            this.overallPanel.add(this.recordingTitle, cc.xy(1, 7));
            this.overallPanel.add(this.recordIndicator, cc.xy(3, 7));

            //---- recordSwitch ----
            this.recordSwitch.setText("Off");
            this.recordSwitch.setActionCommand("toggleRecording");
            this.overallPanel.add(this.recordSwitch, cc.xy(5, 7));

            //---- eyeTrackingEventRateLabel ----
            this.eyeTrackingEventRateLabel.setText("Eye Tracker Event Rate [events per second]");
            this.overallPanel.add(this.eyeTrackingEventRateLabel, cc.xy(1, 9));
            this.overallPanel.add(this.eventRateIndicator, cc.xy(3, 9));

            //---- eventRate ----
            this.eventRate.setText("0");
            this.overallPanel.add(this.eventRate, cc.xy(5, 9));

            //---- brainTrackingDeviceNameLabel ----
            this.brainTrackingDeviceNameLabel.setText("Brain Tracking Device Name");
            this.overallPanel.add(this.brainTrackingDeviceNameLabel, cc.xy(1, 13));

            //---- brainTrackingDeviceNameValueLabel ----
            this.brainTrackingDeviceNameValueLabel.setText("-");
            this.overallPanel.add(this.brainTrackingDeviceNameValueLabel, cc.xy(5, 13));

            //---- brainTrackingDeviceLocationLabel ----
            this.brainTrackingDeviceLocationLabel.setText("Brain Tracking Device Location");
            this.overallPanel.add(this.brainTrackingDeviceLocationLabel, cc.xy(1, 15));

            //---- brainTrackingDeviceLocationValueLabel ----
            this.brainTrackingDeviceLocationValueLabel.setText("-");
            this.overallPanel.add(this.brainTrackingDeviceLocationValueLabel, cc.xy(5, 15));

            //---- brainTrackerRecordingStatusLabel ----
            this.brainTrackerRecordingStatusLabel.setText("Brain Tracking Recording Status");
            this.overallPanel.add(this.brainTrackerRecordingStatusLabel, cc.xy(1, 17));
            this.overallPanel.add(this.brainRecordIndicator, cc.xy(3, 17));

            //---- brainTrackingRecordSwitch ----
            this.brainTrackingRecordSwitch.setText("Off");
            this.brainTrackingRecordSwitch.setActionCommand("toggleBrainRecording");
            this.overallPanel.add(this.brainTrackingRecordSwitch, cc.xy(5, 17));

            //---- brainTrackingEventRateLabel ----
            this.brainTrackingEventRateLabel.setText("Brain Tracker Event Rate [events per second]");
            this.overallPanel.add(this.brainTrackingEventRateLabel, cc.xy(1, 19));
            this.overallPanel.add(this.brainTrackingEventRateIndicator, cc.xy(3, 19));

            //---- brainTrackingEventRateValue ----
            this.brainTrackingEventRateValue.setText("0");
            this.overallPanel.add(this.brainTrackingEventRateValue, cc.xy(5, 19));

            //---- deviceTrackingSinceLabel ----
            this.deviceTrackingSinceLabel.setText("Device Tracking Since");
            this.overallPanel.add(this.deviceTrackingSinceLabel, cc.xy(1, 23));

            //---- trackingSince ----
            this.trackingSince.setText("Not tracking");
            this.overallPanel.add(this.trackingSince, cc.xy(5, 23));

            //---- brainHistoryLabel ----
            this.brainHistoryLabel.setText("Brain History");
            this.overallPanel.add(this.brainHistoryLabel, cc.xy(1, 27));

            //---- brainHistoryLink ----
            this.brainHistoryLink.setText("Show brain history ...");
            this.brainHistoryLink.setActionCommand("openBrainHistory");
            this.overallPanel.add(this.brainHistoryLink, cc.xy(5, 27));

            //---- gazePositionLabel ----
            this.gazePositionLabel.setText("Gaze Position [normalized]");
            this.overallPanel.add(this.gazePositionLabel, cc.xy(1, 31));

            //---- gazePositionHistoryLink ----
            this.gazePositionHistoryLink.setText("Gaze position history ...");
            this.gazePositionHistoryLink.setActionCommand("openGazePositionHistory");
            this.overallPanel.add(this.gazePositionHistoryLink, cc.xy(5, 31));

            //---- headPositionLabel ----
            this.headPositionLabel.setText("Head Position [normalized]");
            this.overallPanel.add(this.headPositionLabel, cc.xy(1, 33));
            this.overallPanel.add(this.headPositionIndicator, cc.xy(3, 33));

            //---- headPositionHistoryLink ----
            this.headPositionHistoryLink.setText("Head position history ...");
            this.headPositionHistoryLink.setActionCommand("openHeadPositionHistory");
            this.overallPanel.add(this.headPositionHistoryLink, cc.xy(5, 33));

            //---- headDistanceLabel ----
            this.headDistanceLabel.setText("Head Distance [mm]");
            this.overallPanel.add(this.headDistanceLabel, cc.xy(1, 35));
            this.overallPanel.add(this.headDistanceIndicator, cc.xy(3, 35));

            //---- headDistanceHistoryLink ----
            this.headDistanceHistoryLink.setText("Head distance history ...");
            this.headDistanceHistoryLink.setActionCommand("openHeadDistanceHistory");
            this.overallPanel.add(this.headDistanceHistoryLink, cc.xy(5, 35));

            //---- pupilSizeLabel ----
            this.pupilSizeLabel.setText("Pupil Size [mm]");
            this.overallPanel.add(this.pupilSizeLabel, cc.xy(1, 37));

            //---- pupilSizeHistoryLink ----
            this.pupilSizeHistoryLink.setText("Pupilsize history ...");
            this.pupilSizeHistoryLink.setActionCommand("openPupilSizeHistory");
            this.overallPanel.add(this.pupilSizeHistoryLink, cc.xy(5, 37));

            //---- hardwareRecalibrationLabel ----
            this.hardwareRecalibrationLabel.setText("Hardware Calibration");
            this.overallPanel.add(this.hardwareRecalibrationLabel, cc.xy(1, 41));

            //---- performHardwareRecalibrationLink ----
            this.performHardwareRecalibrationLink.setText("Perfom hardware recalibration ...");
            this.performHardwareRecalibrationLink.setActionCommand("performHardwareRecalibration");
            this.overallPanel.add(this.performHardwareRecalibrationLink, cc.xy(5, 41));

            //---- localRecalibrationVerificationLabel ----
            this.localRecalibrationVerificationLabel.setText("Local Recalibration & Verficiation");
            this.overallPanel.add(this.localRecalibrationVerificationLabel, cc.xy(1, 43));
            this.overallPanel.add(this.calibrationIndicator, cc.xy(3, 43));

            //---- performRecalibrationLink ----
            this.performRecalibrationLink.setText("Perfom local recalibration ...");
            this.performRecalibrationLink.setActionCommand("performRecalibration");
            this.overallPanel.add(this.performRecalibrationLink, cc.xy(5, 43));

            //---- qualityLabel ----
            this.qualityLabel.setText("Overall Tracking Quality");
            this.overallPanel.add(this.qualityLabel, cc.xy(1, 47));
            this.overallPanel.add(this.overallQualityIndicator, cc.xy(3, 47));

            //---- overallQualityLabel ----
            this.overallQualityLabel.setText("Unknown");
            this.overallPanel.add(this.overallQualityLabel, cc.xy(5, 47));
        }
        this.tabbedPane.addTab("Overview", this.overallPanel);

        //======== panel3 ========
        {
            this.panel3.setLayout(new FormLayout("default:grow", "fill:default:grow"));

            //======== scrollPane4 ========
            {
                this.scrollPane4.setViewportView(this.logText);
            }
            this.panel3.add(this.scrollPane4, cc.xy(1, 1));
        }
        this.tabbedPane.addTab("Message Log", this.panel3);

        //======== settingsPanel ========
        {
            this.settingsPanel.setLayout(
                    new FormLayout("150dlu, $lcgap, 50dlu, 6dlu, default:grow", "6*(default, $lgap), default"));
            ((FormLayout) this.settingsPanel.getLayout()).setRowGroups(new int[][] { { 1, 3, 5, 7, 9, 11 } });

            //---- bufferSizeEyeTrackerHistoryLabel ----
            this.bufferSizeEyeTrackerHistoryLabel.setText("Eye Tracker Buffer Time");
            this.settingsPanel.add(this.bufferSizeEyeTrackerHistoryLabel, cc.xy(1, 1));

            //---- bufferSizeLabel ----
            this.bufferSizeLabel.setText("30s");
            this.settingsPanel.add(this.bufferSizeLabel,
                    cc.xywh(3, 1, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

            //---- bufferSizeSlider ----
            this.bufferSizeSlider.setMinimum(5);
            this.bufferSizeSlider.setMaximum(120);
            this.bufferSizeSlider.setMajorTickSpacing(5);
            this.bufferSizeSlider.setSnapToTicks(true);
            this.bufferSizeSlider.setValue(30);
            this.settingsPanel.add(this.bufferSizeSlider, cc.xy(5, 1));

            //---- bufferSizeBrainTrackerHistoryLabel ----
            this.bufferSizeBrainTrackerHistoryLabel.setText("Brain Tracker Buffer Time");
            this.settingsPanel.add(this.bufferSizeBrainTrackerHistoryLabel, cc.xy(1, 3));

            //---- bufferSizeBrainTrackerHistoryValueLabel ----
            this.bufferSizeBrainTrackerHistoryValueLabel.setText("5s");
            this.settingsPanel.add(this.bufferSizeBrainTrackerHistoryValueLabel,
                    cc.xywh(3, 3, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

            //---- bufferSizeBrainTrackerHistorySlider ----
            this.bufferSizeBrainTrackerHistorySlider.setMaximum(30);
            this.bufferSizeBrainTrackerHistorySlider.setMinimum(5);
            this.bufferSizeBrainTrackerHistorySlider.setSnapToTicks(true);
            this.bufferSizeBrainTrackerHistorySlider.setMajorTickSpacing(1);
            this.bufferSizeBrainTrackerHistorySlider.setValue(5);
            this.settingsPanel.add(this.bufferSizeBrainTrackerHistorySlider, cc.xy(5, 3));

            //---- transparentLocalRecalibrationLabel2 ----
            this.transparentLocalRecalibrationLabel2.setText("Display Ministatus");
            this.settingsPanel.add(this.transparentLocalRecalibrationLabel2, cc.xy(1, 7));

            //---- ministatus ----
            this.ministatus.setText("Ministatus");
            this.settingsPanel.add(this.ministatus, cc.xy(5, 7));

            //---- transparentLocalRecalibrationLabel ----
            this.transparentLocalRecalibrationLabel.setText("Transparent Local Recalibration");
            this.settingsPanel.add(this.transparentLocalRecalibrationLabel, cc.xy(1, 11));

            //---- transparentRecalibration ----
            this.transparentRecalibration.setText("Transparent");
            this.settingsPanel.add(this.transparentRecalibration, cc.xy(5, 11));
        }
        this.tabbedPane.addTab("Settings", this.settingsPanel);

        //======== ChannelPanel ========
        {
            this.ChannelPanel.setLayout(new FormLayout("default:grow", "default"));
        }
        this.tabbedPane.addTab("Channels", this.ChannelPanel);

    }
    add(this.tabbedPane, cc.xy(1, 5));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:de.luschny.apps.factorial.BenchmarkForm.java

License:Open Source License

@SuppressWarnings("unchecked")
private void initComponents() {
    checkBoxArray = new JCheckBox[21];
    JMenuBar menuBar = new JMenuBar();
    JMenu benchMenu = new JMenu();
    recommededMenu = new JMenuItem();
    JMenuItem parallelMenu = new JMenuItem();
    primeMenu = new JMenuItem();
    simpleMenu = new JMenuItem();
    JMenuItem lameMenu = new JMenuItem();
    JMenu ectMenu = new JMenu();
    sanityMenu = new JMenuItem();
    JMenuItem aboutMenu = new JMenuItem();
    JLabel algoLabel = new JLabel();
    logToFileCheckBox = new JCheckBox();
    showValueCheckBox = new JCheckBox();
    verboseCheckBox = new JCheckBox();
    JLabel startLabel = new JLabel();
    startField = new JTextField();
    JLabel stepLabel = new JLabel();
    stepBox = new JComboBox();
    cancelButton = new JButton();
    JLabel lenghtLabel = new JLabel();
    lenghtSpinner = new JSpinner();
    benchmarkButton = new JButton();
    JPanel algoSelection = new JPanel();
    JScrollPane scrollPane = new JScrollPane();
    textArea = new JTextArea();
    infoLabel = new JLabel();
    progressBar = new JProgressBar();
    CellConstraints cc = new CellConstraints();

    // ======== benchForm ========

    setTitle("Factorial Algorithm Benchmark");
    setFont(new Font("Verdana", Font.BOLD, 16));
    Container benchFormContentPane = getContentPane();
    benchFormContentPane.setLayout(new FormLayout(
            "6dlu, $lcgap, 4dlu, $lcgap, 82dlu, 10dlu, 6dlu, center:46dlu, $lcgap, 42dlu, $lcgap, 18dlu, $lcgap, center:58dlu, 6dlu, left:12dlu",
            "2dlu, $lgap, default, $lgap, top:176dlu, $lgap, default, $lgap, 16dlu, $lgap, 18dlu, $lgap, 16dlu, $lgap, 18dlu, $lgap, 4dlu"));
    ((FormLayout) benchFormContentPane.getLayout()).setRowGroups(new int[][] { { 9, 11, 13 } });

    JCheckBox checkBox = new JCheckBox();

    Font font = benchMenu.getFont().deriveFont(benchMenu.getFont().getStyle() | Font.BOLD,
            benchMenu.getFont().getSize() - 1f);
    Font labelFont = algoLabel.getFont().deriveFont(algoLabel.getFont().getStyle() | Font.BOLD,
            algoLabel.getFont().getSize() - 1f);
    Font checkFont = checkBox.getFont().deriveFont(checkBox.getFont().getStyle() | Font.BOLD,
            checkBox.getFont().getSize() - 1f);
    Font buttonFont = cancelButton.getFont().deriveFont(cancelButton.getFont().getStyle() | Font.BOLD);

    // ======== benchMenu ========

    benchMenu.setText("Benchmark");
    benchMenu.setFont(font);/*w  w  w .  j ava 2  s  . c  o  m*/

    // ---- recommendedMenu ----
    recommededMenu.setText("Recommended");
    recommededMenu.setFont(font);
    recommededMenu.addActionListener((ActionEvent e) -> toptenMenuActionPerformed(e));

    benchMenu.add(recommededMenu);

    // ---- primeMenu ----
    primeMenu.setText("Prime");
    primeMenu.setFont(font);
    primeMenu.addActionListener((ActionEvent e) -> primeMenuActionPerformed(e));

    benchMenu.add(primeMenu);

    // ---- parallelMenu ----
    parallelMenu.setText("Parallel");
    parallelMenu.setFont(font);
    parallelMenu.addActionListener((ActionEvent e) -> parallelMenuActionPerformed(e));

    benchMenu.add(parallelMenu);

    // ---- simpleMenu ----
    simpleMenu.setText("Simple");
    simpleMenu.setFont(font);
    simpleMenu.addActionListener((ActionEvent e) -> simpleMenuActionPerformed(e));

    benchMenu.add(simpleMenu);

    // ---- lameMenu ----
    lameMenu.setText("Lame");
    lameMenu.setFont(font);
    lameMenu.addActionListener((ActionEvent e) -> lameMenuActionPerformed(e));

    benchMenu.add(lameMenu);

    menuBar.add(benchMenu);

    // ======== ectMenu ========
    ectMenu.setText("Ecetera");
    ectMenu.setFont(font);

    // ---- sanityMenu ----
    sanityMenu.setText("Sanity Check");
    sanityMenu.setFont(font);
    sanityMenu.addActionListener((ActionEvent e) -> sanityMenuActionPerformed(e));

    ectMenu.add(sanityMenu);
    ectMenu.addSeparator();

    // ---- aboutMenu ----
    aboutMenu.setText("About");
    aboutMenu.setFont(font);
    aboutMenu.addActionListener((ActionEvent e) -> aboutMenuActionPerformed(e));

    ectMenu.add(aboutMenu);
    menuBar.add(ectMenu);

    setJMenuBar(menuBar);

    // ---- algoLabel ----
    algoLabel.setText("Algorithm");
    algoLabel.setFont(labelFont);
    benchFormContentPane.add(algoLabel, new CellConstraints(5, 3, 1, 1, CellConstraints.DEFAULT,
            CellConstraints.DEFAULT, new Insets(0, 12, 0, 0)));

    // ---- logToFileCheckBox ----
    logToFileCheckBox.setText("Log To File");
    logToFileCheckBox.setFont(checkFont);
    benchFormContentPane.add(logToFileCheckBox, new CellConstraints(8, 3, 3, 1, CellConstraints.LEFT,
            CellConstraints.DEFAULT, new Insets(0, 8, 0, 0)));

    // ---- showValueCheckBox ----
    showValueCheckBox.setText("Show Value");
    showValueCheckBox.setFont(checkFont);
    benchFormContentPane.add(showValueCheckBox,
            cc.xywh(10, 3, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    // ---- verboseCheckBox ----
    verboseCheckBox.setText("Verbose");
    verboseCheckBox.setFont(checkFont);
    benchFormContentPane.add(verboseCheckBox, new CellConstraints(14, 3, 1, 1, CellConstraints.CENTER,
            CellConstraints.DEFAULT, new Insets(0, 4, 0, 0)));

    // ---- startLabel ----
    startLabel.setText("Start");
    startLabel.setFont(labelFont);
    benchFormContentPane.add(startLabel, cc.xywh(8, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    // ---- startField ----
    startField.setToolTipText("Enter start value of n");
    startField.setText("8000");
    benchFormContentPane.add(startField, cc.xy(10, 9));

    // ---- stepLabel ----
    stepLabel.setText("Stepfactor");
    stepLabel.setFont(labelFont);
    benchFormContentPane.add(stepLabel, cc.xywh(8, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    // ---- stepBox ----
    stepBox.setEditable(true);
    DefaultComboBoxModel dcbm = new DefaultComboBoxModel(new String[] { "1.5", "2.0", "2.5", "3.0" });
    stepBox.setModel(dcbm);
    stepBox.setSelectedIndex(1);
    benchFormContentPane.add(stepBox, cc.xy(10, 11));

    // ---- cancelButton ----
    cancelButton.setText("Cancel");
    cancelButton.setEnabled(false);
    cancelButton.setBackground(SystemColor.activeCaption);
    cancelButton.setForeground(SystemColor.window);
    cancelButton.setFont(buttonFont);
    cancelButton.addActionListener((ActionEvent e) -> cancelButtonActionPerformed(e));

    benchFormContentPane.add(cancelButton,
            cc.xywh(14, 11, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

    // ---- lenghtLabel ----
    lenghtLabel.setText("Length");
    lenghtLabel.setFont(labelFont);
    benchFormContentPane.add(lenghtLabel, cc.xywh(8, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    // ---- lenghtSpinner ----
    lenghtSpinner.setModel(new SpinnerListModel(new String[] { "1", "2", "3", "4", "5", "6", "7", "8", "9" }));
    benchFormContentPane.add(lenghtSpinner, cc.xy(10, 13));

    // ---- benchmarkButton ----
    benchmarkButton.setText("Benchmark!");
    benchmarkButton.setFont(buttonFont);
    benchmarkButton.addActionListener((ActionEvent e) -> benchmarkButtonActionPerformed(e));
    benchFormContentPane.add(benchmarkButton,
            cc.xywh(14, 13, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

    // ======== AlgoSelection ========

    algoSelection.setPreferredSize(new Dimension(47, 550));
    algoSelection.setBackground(SystemColor.window);
    algoSelection.setLayout(new FormLayout("left:default:grow", "21*(fill:default)"));

    for (int i = 0; i < checkBoxArray.length; i++) {
        checkBox = new JCheckBox();
        checkBox.setText(FactorialTest.getNames()[i]);
        checkBox.setBackground(SystemColor.window);
        checkBox.setMargin(new Insets(3, 4, 1, 0));
        algoSelection.add(checkBox, cc.xy(1, i + 1));
        checkBox.setFont(checkFont);
        checkBoxArray[i] = checkBox;
    }

    benchFormContentPane.add(algoSelection, cc.xywh(3, 5, 3, 9));

    // ---- textArea ----
    textArea.setLineWrap(true);
    textArea.setEditable(false);
    textArea.setDisabledTextColor(SystemColor.windowText);
    textArea.setBackground(SystemColor.window);
    textArea.setFont(new Font("Courier New", Font.PLAIN, 12));

    // ======== scrollPane ========
    scrollPane.setViewportView(textArea);
    benchFormContentPane.add(scrollPane, cc.xywh(7, 5, 9, 3));

    // ---- infoLabel ----
    infoLabel.setText("(c) 2008 Peter Luschny");
    infoLabel.setFont(labelFont);
    benchFormContentPane.add(infoLabel, cc.xywh(3, 15, 3, 1));
    benchFormContentPane.add(progressBar, cc.xywh(7, 15, 9, 1));
    pack();
    setLocationRelativeTo(getOwner());
}

From source file:demo.MainScreen.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Evaluation license - Travis Holt
    watch = new StopWatch();
    TeamTitleLabel = new JLabel();
    FilterItemLabel = new JLabel();
    separator1 = new JSeparator();
    panel2 = new JPanel();
    comboBox1 = new JComboBox();
    textField1 = new JTextField();
    startTiming = new JButton();
    beingTimed = false;//from  w ww .j a v a 2  s  .c  o m
    panel1 = new JPanel();
    DockButton_Jacket = new JButton();
    DockButton_CShirt = new JButton();
    DockButton_TShirt = new JButton();
    DockButton_TTop = new JButton();
    DockButton_Dress = new JButton();
    DockButton_Pants = new JButton();
    DockButton_Uwear = new JButton();
    DockLabel_Jacket = new JLabel();
    DockLabel_CShirt = new JLabel();
    DockLabel_TShirt = new JLabel();
    DockLabel_TTop = new JLabel();
    DockLabel_Dress = new JLabel();
    DockLabel_Pants = new JLabel();
    DockLabel_UWear = new JLabel();
    separator2 = new JSeparator();
    Frame_ShirtFilter = new JInternalFrame();
    Label_Options = new JLabel();
    vSpacer2 = new JPanel(null);
    Label_SizeSelection = new JLabel();
    splitPane2 = new JSplitPane();
    Label_SizeStatus = new JLabel();
    SizeButton_Clear = new JButton();
    ColorPalette_Clear = new JButton();
    panel6 = new JPanel();
    SizeButton_XS = new JButton();
    SizeButton_S = new JButton();
    SizeButton_M = new JButton();
    SizeButton_L = new JButton();
    SizeButton_XL = new JButton();
    vSpacer1 = new JPanel(null);
    Label_ColorSelection = new JLabel();
    splitPane1 = new JSplitPane();
    Label_ColorStatus = new JButton();
    ColorButton_Clear = new JButton();
    colorPalette = new JPanel();
    Button_Black = new JButton();
    Button_Pink = new JButton();
    Button_Blue = new JButton();
    Button_Green = new JButton();
    ButtonLightBlue = new JButton();
    Button_Red = new JButton();
    Button_Purple = new JButton();
    Button_Grey = new JButton();
    Button_Yellow = new JButton();
    Button_White = new JButton();
    vSpacer3 = new JPanel(null);
    Label_PriceSelection = new JLabel();
    splitPane3 = new JSplitPane();
    Label_PriceStatus = new JLabel();
    PriceButton_Clear = new JButton();
    panel8 = new JPanel();
    bPrice26_50 = new JButton();
    bPrice51_75 = new JButton();
    bPrice76_100 = new JButton();
    bprice101_125 = new JButton();
    DesignB = new JInternalFrame();
    label1 = new JLabel();
    label2 = new JLabel();
    sizeButtonPanel = new JPanel();
    Toggle_XS = new JToggleButton();
    Toggle_S = new JToggleButton();
    Toggle_M = new JToggleButton();
    Toggle_L = new JToggleButton();
    Toggle_XL = new JToggleButton();
    vSpacer4 = new JPanel(null);
    colorLabelPalette = new JLabel();
    panel4 = new JPanel();
    primaryColorChooser = new ColorChooser();
    vSpacer5 = new JPanel(null);
    priceRangeLabel = new JLabel();
    rangeMinLabel = new JTextField();
    rangeSlider1 = new RangeSlider();
    rangeMaxLabel = new JTextField();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setTitle("Fashion Sensible");
    Container contentPane = getContentPane();
    contentPane.setLayout(
            new FormLayout("default, $lcgap, 195dlu, $lcgap, default, $lcgap, 149dlu, $lcgap, default",
                    "7*(default, $lgap), 253dlu, 2*($lgap, default)"));

    //---- TeamTitleLabel ----
    TeamTitleLabel.setText("Fashion Sensible");
    TeamTitleLabel.setFont(new Font("Dialog", Font.PLAIN, 16));
    contentPane.add(TeamTitleLabel, cc.xywh(5, 3, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

    //---- FilterItemLabel ----
    FilterItemLabel.setText("Filtering Items");
    contentPane.add(FilterItemLabel, cc.xywh(5, 5, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
    contentPane.add(separator1, cc.xy(5, 7));

    //======== panel2 ========
    {

        // JFormDesigner evaluation mark
        panel2.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),
                panel2.getBorder()));
        panel2.addPropertyChangeListener(new java.beans.PropertyChangeListener() {
            public void propertyChange(java.beans.PropertyChangeEvent e) {
                if ("border".equals(e.getPropertyName()))
                    throw new RuntimeException();
            }
        });

        panel2.setLayout(new FormLayout("51dlu, $lcgap, 54dlu", "default, $lgap, default"));

        //---- comboBox1 ----
        comboBox1.setModel(new DefaultComboBoxModel(new String[] { "<Design>", "Design A", "Design B" }));
        comboBox1.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                comboBox1ActionPerformed(e);
            }
        });
        panel2.add(comboBox1, cc.xy(1, 1));
        panel2.add(textField1, cc.xy(3, 1));

        //---- button1 ----
        startTiming.setText("Start");
        startTiming.setBackground(Color.green);
        startTiming.addMouseListener(new MouseListener() {
            public void mouseReleased(MouseEvent e) {
            }

            public void mousePressed(MouseEvent e) {
            }

            public void mouseExited(MouseEvent e) {
            }

            public void mouseEntered(MouseEvent e) {
            }

            public void mouseClicked(MouseEvent e) {
                if (!beingTimed) {
                    resetDesigns(false);
                    tasksRun++;
                    beingTimed = true;
                    watch.start();
                    System.out.println("***Task #" + tasksRun);
                    startTiming.setText("Stop");
                    startTiming.setBackground(Color.red);
                } else {
                    beingTimed = false;
                    watch.stop();
                    resetDesigns(true);
                    System.out.println("Time Taken: " + watch.getElapsedTimeSecs() + " seconds");
                    System.out.println("***End of Task #" + tasksRun + "\n");
                    startTiming.setBackground(Color.green);
                    startTiming.setText("Start");
                }
            }
        });
        panel2.add(startTiming, cc.xy(1, 3));
    }
    contentPane.add(panel2, cc.xywh(3, 9, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

    //======== panel1 ========
    {
        panel1.setLayout(new FormLayout("6*(default, $lcgap), default", "2*(default)"));

        //---- DockButton_Jacket ----
        DockButton_Jacket.setIcon(new ImageIcon(getClass().getResource("/Assets/DockItems/Jackets.png")));
        DockButton_Jacket.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                DockButton_JacketMouseClicked(e);
            }
        });
        panel1.add(DockButton_Jacket, cc.xy(1, 1));

        //---- DockButton_CShirt ----
        DockButton_CShirt
                .setIcon(new ImageIcon(getClass().getResource("/Assets/DockItems/CollaredShirts.png")));
        DockButton_CShirt.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                DockButton_CShirtMouseClicked(e);
            }
        });
        panel1.add(DockButton_CShirt, cc.xy(3, 1));

        //---- DockButton_TShirt ----
        DockButton_TShirt.setIcon(new ImageIcon(getClass().getResource("/Assets/DockItems/Shirt.png")));
        DockButton_TShirt.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                DockButton_TShirtMouseClicked(e);
            }
        });
        panel1.add(DockButton_TShirt, cc.xy(5, 1));

        //---- DockButton_TTop ----
        DockButton_TTop.setIcon(new ImageIcon(getClass().getResource("/Assets/DockItems/TankTop.png")));
        DockButton_TTop.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                DockButton_TTopMouseClicked(e);
            }
        });
        panel1.add(DockButton_TTop, cc.xy(7, 1));

        //---- DockButton_Dress ----
        DockButton_Dress.setIcon(new ImageIcon(getClass().getResource("/Assets/DockItems/Dresses.png")));
        DockButton_Dress.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                DockButton_DressMouseClicked(e);
            }
        });
        panel1.add(DockButton_Dress, cc.xy(9, 1));

        //---- DockButton_Pants ----
        DockButton_Pants.setIcon(new ImageIcon(getClass().getResource("/Assets/DockItems/Pants.png")));
        DockButton_Pants.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                DockButton_PantsMouseClicked(e);
            }
        });
        panel1.add(DockButton_Pants, cc.xy(11, 1));

        //---- DockButton_Uwear ----
        DockButton_Uwear.setIcon(new ImageIcon(getClass().getResource("/Assets/DockItems/underwear.png")));
        DockButton_Uwear.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                DockButton_UwearMouseClicked(e);
            }
        });
        panel1.add(DockButton_Uwear, cc.xy(13, 1));

        //---- DockLabel_Jacket ----
        DockLabel_Jacket.setText("Jackets");
        DockLabel_Jacket.setEnabled(false);
        panel1.add(DockLabel_Jacket, cc.xywh(1, 2, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

        //---- DockLabel_CShirt ----
        DockLabel_CShirt.setText("Collared Shirts");
        DockLabel_CShirt.setEnabled(false);
        panel1.add(DockLabel_CShirt, cc.xywh(3, 2, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

        //---- DockLabel_TShirt ----
        DockLabel_TShirt.setText("T-Shirts");
        DockLabel_TShirt.setEnabled(false);
        panel1.add(DockLabel_TShirt, cc.xywh(5, 2, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

        //---- DockLabel_TTop ----
        DockLabel_TTop.setText("Tank Tops");
        DockLabel_TTop.setEnabled(false);
        panel1.add(DockLabel_TTop, cc.xywh(7, 2, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

        //---- DockLabel_Dress ----
        DockLabel_Dress.setText("Dresses");
        DockLabel_Dress.setEnabled(false);
        panel1.add(DockLabel_Dress, cc.xywh(9, 2, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

        //---- DockLabel_Pants ----
        DockLabel_Pants.setText("Pants");
        DockLabel_Pants.setEnabled(false);
        panel1.add(DockLabel_Pants, cc.xywh(11, 2, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

        //---- DockLabel_UWear ----
        DockLabel_UWear.setText("Underwear");
        DockLabel_UWear.setEnabled(false);
        panel1.add(DockLabel_UWear, cc.xywh(13, 2, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
    }
    contentPane.add(panel1, cc.xy(5, 9));
    contentPane.add(separator2, cc.xy(5, 11));

    //======== Frame_ShirtFilter ========
    {
        Frame_ShirtFilter.setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE);
        Frame_ShirtFilter.setTitle("Design A");
        Container Frame_ShirtFilterContentPane = Frame_ShirtFilter.getContentPane();
        Frame_ShirtFilterContentPane.setLayout(new FormLayout("default, $lcgap, 85dlu, $lcgap, default",
                "default, $lgap, [8dlu,default], 2*($lgap, default), $lgap, 10dlu, 2*($lgap, default), $lgap, 11dlu, 3*($lgap, default)"));

        //---- Label_Options ----
        Label_Options.setText("Options");
        Label_Options.setFont(new Font("Dialog", Font.BOLD, 14));
        Frame_ShirtFilterContentPane.add(Label_Options, cc.xy(3, 1));
        Frame_ShirtFilterContentPane.add(vSpacer2, cc.xy(3, 3));

        //---- Label_SizeSelection ----
        Label_SizeSelection.setText("Size:");
        Frame_ShirtFilterContentPane.add(Label_SizeSelection, cc.xy(1, 5));

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

            //---- Label_SizeStatus ----
            Label_SizeStatus.setText("--");
            splitPane2.setLeftComponent(Label_SizeStatus);

            //---- SizeButton_Clear ----
            SizeButton_Clear.setText("Clear");
            SizeButton_Clear.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    coverFlow().resetSizes(true);
                    Label_SizeStatus.setText("--");
                }
            });
            splitPane2.setRightComponent(SizeButton_Clear);
        }
        Frame_ShirtFilterContentPane.add(splitPane2,
                cc.xywh(3, 5, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

        //======== panel6 ========
        {
            panel6.setLayout(new FormLayout("[16dlu,min], [16dlu,default], 3*([16dlu,min])", "default"));

            //---- SizeButton_XS ----
            SizeButton_XS.setText("XS");
            SizeButton_XS.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    SizeButton_XSMouseClicked(e);
                }
            });
            panel6.add(SizeButton_XS, cc.xy(1, 1));

            //---- SizeButton_S ----
            SizeButton_S.setText("S");
            SizeButton_S.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    SizeButton_SMouseClicked(e);
                }
            });
            panel6.add(SizeButton_S, cc.xy(2, 1));

            //---- SizeButton_M ----
            SizeButton_M.setText("M");
            SizeButton_M.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    SizeButton_MMouseClicked(e);
                }
            });
            panel6.add(SizeButton_M, cc.xy(3, 1));

            //---- SizeButton_L ----
            SizeButton_L.setText("L");
            SizeButton_L.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    SizeButton_LMouseClicked(e);
                }
            });
            panel6.add(SizeButton_L, cc.xy(4, 1));

            //---- SizeButton_XL ----
            SizeButton_XL.setText("XL");
            SizeButton_XL.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    SizeButton_XLMouseClicked(e);
                }
            });
            panel6.add(SizeButton_XL, cc.xy(5, 1));
        }
        Frame_ShirtFilterContentPane.add(panel6,
                cc.xywh(3, 7, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
        Frame_ShirtFilterContentPane.add(vSpacer1, cc.xy(3, 9));

        //---- Label_ColorSelection ----
        Label_ColorSelection.setText("Color:");
        Frame_ShirtFilterContentPane.add(Label_ColorSelection, cc.xy(1, 11));

        //======== splitPane1 ========
        {

            //---- Label_ColorStatus ----
            Label_ColorStatus.setText("   ");
            Label_ColorStatus.setEnabled(false);
            splitPane1.setLeftComponent(Label_ColorStatus);

            //---- ColorButton_Clear ----
            ColorButton_Clear.setText("Clear");
            ColorButton_Clear.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {

                    ColorButton_ClearMouseClicked(e);
                }
            });
            splitPane1.setRightComponent(ColorButton_Clear);
        }
        Frame_ShirtFilterContentPane.add(splitPane1,
                cc.xywh(3, 11, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

        //======== panel7 ========
        {
            colorPalette.setLayout(new FormLayout("9*(default)", "2*(default)"));

            //---- Button_Black ----
            Button_Black.setText(" ");
            Button_Black.setBackground(Color.black);
            Button_Black.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    Button_BlackMouseClicked(e);
                }
            });
            colorPalette.add(Button_Black, cc.xy(1, 1));

            //---- Button_White ----
            Button_White.setText(" ");
            Button_White.setBackground(Color.white);
            Button_White.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    Button_WhiteMouseClicked(e);
                }
            });
            colorPalette.add(Button_White, cc.xy(1, 2));

            //---- Button_Red ----
            Button_Red.setText(" ");
            Button_Red.setBackground(Color.red);
            Button_Red.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    Button_RedMouseClicked(e);
                }
            });
            colorPalette.add(Button_Red, cc.xy(3, 1));

            //---- Button_Pink ----
            Button_Pink.setText(" ");
            Button_Pink.setBackground(new Color(255, 31, 229));
            Button_Pink.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    ButtonPinkButtonClicked(e);
                }
            });
            colorPalette.add(Button_Pink, cc.xy(2, 2));

            //---- Button_Purple ----
            Button_Purple.setText(" ");
            Button_Purple.setBackground(new Color(94, 61, 155));
            Button_Purple.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    Button_PurpleMouseClicked(e);
                }
            });
            colorPalette.add(Button_Purple, cc.xy(5, 2));

            //---- Button_Yellow ----
            Button_Yellow.setText(" ");
            Button_Yellow.setBackground(Color.yellow);
            Button_Yellow.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    Button_YellowMouseClicked(e);
                }
            });
            colorPalette.add(Button_Yellow, cc.xy(3, 2));

            //---- Button_Green ----
            Button_Green.setText(" ");
            Button_Green.setBackground(new Color(54, 127, 31));
            Button_Green.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    Button_GreenMouseClicked(e);
                }
            });
            colorPalette.add(Button_Green, cc.xy(4, 1));

            //---- Button Light Blue ----
            ButtonLightBlue.setText(" ");
            ButtonLightBlue.setBackground(new Color(111, 247, 255));
            ButtonLightBlue.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    ButtonLightBlue(e);
                }
            });
            colorPalette.add(ButtonLightBlue, cc.xy(4, 2));

            //---- Button_Blue ----
            Button_Blue.setText(" ");
            Button_Blue.setBackground(Color.blue);
            Button_Blue.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    Button_BlueMouseClicked(e);
                }
            });
            colorPalette.add(Button_Blue, cc.xy(5, 1));

            Button_Grey.setText(" ");
            Button_Grey.setBackground(new Color(198, 198, 198));
            Button_Grey.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    Button_GreyMouseClicked(e);
                }
            });
            colorPalette.add(Button_Grey, cc.xy(2, 1));

        }
        Frame_ShirtFilterContentPane.add(colorPalette, cc.xy(3, 13));
        Frame_ShirtFilterContentPane.add(vSpacer3, cc.xy(3, 15));

        //---- Label_PriceSelection ----
        Label_PriceSelection.setText("Price:");
        Frame_ShirtFilterContentPane.add(Label_PriceSelection, cc.xy(1, 17));

        //======== splitPane3 ========
        {

            //---- Label_PriceStatus ----

            Label_PriceStatus.setText("------------");
            splitPane3.setLeftComponent(Label_PriceStatus);

            //---- PriceButton_Clear ----
            PriceButton_Clear.setText("Clear");
            PriceButton_Clear.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    PriceButton_ClearMouseClicked(e);
                }
            });
            splitPane3.setRightComponent(PriceButton_Clear);
        }
        Frame_ShirtFilterContentPane.add(splitPane3,
                cc.xywh(3, 17, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

        //======== panel8 ========
        {
            panel8.setLayout(new FormLayout("default", "3*(default, $lgap), default"));

            //---- Button_Price25_49 ----
            bPrice26_50.setText("$26-$50");
            bPrice26_50.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    setPrice26_50(e);
                }
            });
            panel8.add(bPrice26_50, cc.xy(1, 1));

            //---- Button_Price51_75 ----
            bPrice51_75.setText("$51-$75");
            bPrice51_75.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    setPrice51_75(e);
                }
            });
            panel8.add(bPrice51_75, cc.xy(1, 3));

            //---- Button_Price 76-100----
            bPrice76_100.setText("$76-$100");
            bPrice76_100.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    setPrice76_100(e);
                }
            });
            panel8.add(bPrice76_100, cc.xy(1, 5));

            //---- Button_PriceMore100 ----
            bprice101_125.setText("$101-$125");
            bprice101_125.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    setPrice101_125(e);
                }
            });
            panel8.add(bprice101_125, cc.xy(1, 7));
        }
        Frame_ShirtFilterContentPane.add(panel8, cc.xy(3, 19));
    }
    contentPane.add(Frame_ShirtFilter, cc.xywh(3, 13, 1, 5));

    //======== internalFrame1 ========
    {
        DesignB.setTitle("Design B");
        Container internalFrame1ContentPane = DesignB.getContentPane();
        internalFrame1ContentPane.setLayout(new FormLayout(
                "2*(default, $lcgap), 20dlu, $lcgap, default, $lcgap, 22dlu, 4*($lcgap, default)",
                "4*(default, $lgap), 47dlu, 2*($lgap, default), $lgap, 26dlu, 10*($lgap, default)"));

        //---- label1 ----
        label1.setText("Options");
        internalFrame1ContentPane.add(label1, cc.xy(3, 3));

        //---- label2 ----
        label2.setText("Size");
        internalFrame1ContentPane.add(label2, cc.xy(3, 5));

        //======== Size Toggle Panel ========
        {
            sizeButtonPanel.setLayout(new FormLayout("16dlu, 4*([16dlu,default])", "default"));

            //---- Toggle_XS ----
            Toggle_XS.setText("XS");
            Toggle_XS.addMouseListener(new MouseListener() {
                public void mouseReleased(MouseEvent e) {
                }

                public void mousePressed(MouseEvent e) {
                }

                public void mouseExited(MouseEvent e) {
                }

                public void mouseEntered(MouseEvent e) {
                }

                public void mouseClicked(MouseEvent e) {
                    if (Toggle_XS.getSelectedObjects() != null) {
                        coverFlow().addFilterSize("XS");
                    } else {
                        coverFlow().removeFilterSize("XS");
                    }
                }
            });
            sizeButtonPanel.add(Toggle_XS, cc.xy(1, 1));

            //---- Toggle_S ----
            Toggle_S.setText("S");
            Toggle_S.addMouseListener(new MouseListener() {
                public void mouseReleased(MouseEvent e) {
                }

                public void mousePressed(MouseEvent e) {
                }

                public void mouseExited(MouseEvent e) {
                }

                public void mouseEntered(MouseEvent e) {
                }

                public void mouseClicked(MouseEvent e) {
                    if (Toggle_S.getSelectedObjects() != null) {
                        coverFlow().addFilterSize("S");
                    } else {
                        coverFlow().removeFilterSize("S");
                    }
                }
            });
            sizeButtonPanel.add(Toggle_S, cc.xy(2, 1));

            //---- Toggle_M ----
            Toggle_M.setText("M");
            Toggle_M.addMouseListener(new MouseListener() {
                public void mouseReleased(MouseEvent e) {
                }

                public void mousePressed(MouseEvent e) {
                }

                public void mouseExited(MouseEvent e) {
                }

                public void mouseEntered(MouseEvent e) {
                }

                public void mouseClicked(MouseEvent e) {
                    if (Toggle_M.getSelectedObjects() != null) {
                        coverFlow().addFilterSize("M");
                    } else {
                        coverFlow().removeFilterSize("M");
                    }
                }
            });
            sizeButtonPanel.add(Toggle_M, cc.xy(3, 1));

            //---- Toggle_L ----
            Toggle_L.setText("L");
            Toggle_L.addMouseListener(new MouseListener() {
                public void mouseReleased(MouseEvent e) {
                }

                public void mousePressed(MouseEvent e) {
                }

                public void mouseExited(MouseEvent e) {
                }

                public void mouseEntered(MouseEvent e) {
                }

                public void mouseClicked(MouseEvent e) {
                    if (Toggle_L.getSelectedObjects() != null) {
                        coverFlow().addFilterSize("L");
                    } else {
                        coverFlow().removeFilterSize("L");
                    }
                }
            });
            sizeButtonPanel.add(Toggle_L, cc.xy(4, 1));

            //---- Toggle_XL ----
            Toggle_XL.setText("XL");
            Toggle_XL.addMouseListener(new MouseListener() {
                public void mouseReleased(MouseEvent e) {
                }

                public void mousePressed(MouseEvent e) {
                }

                public void mouseExited(MouseEvent e) {
                }

                public void mouseEntered(MouseEvent e) {
                }

                public void mouseClicked(MouseEvent e) {
                    if (Toggle_XL.getSelectedObjects() != null) {
                        coverFlow().addFilterSize("XL");
                    } else {
                        coverFlow().removeFilterSize("XL");
                    }
                }
            });
            sizeButtonPanel.add(Toggle_XL, cc.xy(5, 1));
        }
        internalFrame1ContentPane.add(sizeButtonPanel, cc.xy(7, 5));
        internalFrame1ContentPane.add(vSpacer4, cc.xy(7, 7));

        //---- Color Label Palette ----
        colorLabelPalette.setText("Color Palette");
        internalFrame1ContentPane.add(colorLabelPalette, cc.xy(3, 9));

        //======== panel4 ========
        {
            panel4.setLayout(new FormLayout("23dlu, $lcgap, default", "22dlu, $lgap, default"));

            //---- Color Chooser #1 ----
            primaryColorChooser.setToolTipText("Click and hold to select a color from the rainbow palette");
            primaryColorChooser.setColor(Color.gray);
            primaryColorChooser.addPropertyChangeListener(new PropertyChangeListener() {
                public void propertyChange(PropertyChangeEvent evt) {

                    try {
                        Color color = (Color) evt.getNewValue();
                        coverFlow().resetColors(false);
                        coverFlow().addFilterColor(colorToString(color), false);
                    } catch (Exception e) {
                    }
                }
            });
            primaryColorChooser.addMouseListener(new MouseListener() {

                @Override
                public void mouseReleased(MouseEvent e) {
                    coverFlow().incrementRouteCounter();

                }

                @Override
                public void mousePressed(MouseEvent e) {
                    // TODO Auto-generated method stub

                }

                @Override
                public void mouseExited(MouseEvent e) {
                    // TODO Auto-generated method stub

                }

                @Override
                public void mouseEntered(MouseEvent e) {
                    // TODO Auto-generated method stub

                }

                @Override
                public void mouseClicked(MouseEvent e) {
                    // TODO Auto-generated method stub

                }
            });
            panel4.add(primaryColorChooser, cc.xy(1, 1));
            ColorPalette_Clear.setText("Clear");
            ColorPalette_Clear.addMouseListener(new MouseAdapter() {
                public void mouseClicked(MouseEvent e) {
                    primaryColorChooser.setColor(Color.gray);
                    coverFlow().resetColors(true);
                }
            });
            panel4.add(ColorPalette_Clear, cc.xy(3, 1));

        }
        internalFrame1ContentPane.add(panel4,
                cc.xywh(7, 9, 1, 1, CellConstraints.DEFAULT, CellConstraints.BOTTOM));
        internalFrame1ContentPane.add(vSpacer5, cc.xy(7, 11));

        //---- label4 ----
        priceRangeLabel.setText("Price Range");
        internalFrame1ContentPane.add(priceRangeLabel, cc.xy(3, 15));

        //---- textField2 ----
        rangeMinLabel.setText("25");
        rangeMinLabel.setEditable(false);
        internalFrame1ContentPane.add(rangeMinLabel, cc.xy(5, 15));

        //---- rangeSlider1 ----
        rangeSlider1.setMaximum(125);
        rangeSlider1.setMinimum(25);
        rangeSlider1.setHighValue(125);
        rangeSlider1.setLowValue(25);
        rangeSlider1.setPaintTicks(true);
        rangeSlider1.setPaintLabels(true);
        rangeSlider1.addChangeListener(new ChangeListener() {
            public void stateChanged(ChangeEvent e) {
                rangeSlider1StateChanged(e);
            }
        });
        rangeSlider1.addMouseListener(new MouseListener() {

            @Override
            public void mouseReleased(MouseEvent e) {
                coverFlow().incrementRouteCounter();

            }

            @Override
            public void mousePressed(MouseEvent e) {
                // TODO Auto-generated method stub

            }

            @Override
            public void mouseExited(MouseEvent e) {
                // TODO Auto-generated method stub

            }

            @Override
            public void mouseEntered(MouseEvent e) {
                // TODO Auto-generated method stub

            }

            @Override
            public void mouseClicked(MouseEvent e) {
                // TODO Auto-generated method stub

            }
        });

        internalFrame1ContentPane.add(rangeSlider1, cc.xy(7, 15));

        //---- RangeMaxLabel ----
        rangeMaxLabel.setText("125");
        rangeMaxLabel.setEditable(false);
        internalFrame1ContentPane.add(rangeMaxLabel, cc.xy(9, 15));
    }
    contentPane.add(DesignB, cc.xywh(3, 15, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));
    setSize(1475, 715);
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
    setupCoverFlows(this, cc);
}

From source file:editor.TABS.java

private void initComponents() {

    initLayoutEditorsList(DELAULT_FLOORS_COUNT);
    panelFloors = new JPanel();
    scrollPane_floors = new JScrollPane();

    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Evaluation license - sz gajek
    menuBar1 = new JMenuBar();
    menu1 = new JMenu();
    open_menuItem = new JMenuItem();
    import_menuItem = new JMenuItem();
    save_menuItem = new JMenuItem();
    clear_menuItem = new JMenuItem();
    exit_menuItem = new JMenuItem();
    menu2 = new JMenu();
    settings_menuItem = new JMenuItem();
    menu3 = new JMenu();
    about_menuItem = new JMenuItem();
    helpLayout_menuItem = new JMenuItem();
    helpHyper_menuItem = new JMenuItem();
    helpTests_menuItem = new JMenuItem();
    panel5 = new JPanel();
    panel5 = new JPanel();
    panel4 = new JPanel();
    zoomInButton = new JButton();
    zoomOutButton = new JButton();
    zoomLabel = new JLabel();
    label5 = new JLabel();
    RoomLabel = new JTextField();
    label9 = new JLabel();
    roomTypes = new JComboBox();
    initRoomTypeList();/*from w ww.  j  a v a2 s . c  o m*/
    label8 = new JLabel();
    areaValueLabel = new JLabel();
    tabbedPane1 = new JTabbedPane();
    panel1 = new JPanel();
    scrollPane1 = new JScrollPane();

    panel6 = new JPanel();
    SolidMode = new JButton();
    DashedMode = new JButton();
    showHideLineLen = new JButton();
    addDoorsbutton = new JButton();
    undoButton = new JButton();
    clearButton2 = new JButton();
    panel7 = new JPanel();
    label10 = new JLabel();
    scrollPane6 = new JScrollPane();
    validationMessage = new JTextArea();
    panel2 = new JPanel();
    scrollPane2 = new JScrollPane();
    hyperGraphEditor = new HyperGraphEditor();
    panel3 = new JPanel();
    validationEditor = new ValidationEditor();
    label7 = new JLabel();
    label6 = new JLabel();
    scrollPane5 = new JScrollPane();
    fileChooseingList = new JList();
    scrollPane3 = new JScrollPane();
    filesList = new JList();
    scrollPane4 = new JScrollPane();
    panel10 = new JPanel();
    fileNameLabel = new JLabel();
    fileContent = new JTextArea();
    saveFileButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBackground(new Color(102, 102, 255));
    setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    setIconImage(((ImageIcon) UIManager.getIcon("Tree.leafIcon")).getImage());
    setTitle("HSSDR");
    Container contentPane = getContentPane();
    contentPane.setLayout(new FormLayout("left:57dlu, $lcgap, 493dlu, $lcgap, right:12dlu:grow",
            "top:4dlu, $lgap, fill:[380dlu,default]"));

    //======== menuBar1 ========
    {

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

            //---- open_menuItem ----
            open_menuItem.setText("Open");
            open_menuItem.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    open_menuItemActionPerformed(e);
                }
            });
            menu1.add(open_menuItem);

            //---- import_menuItem ----
            import_menuItem.setText("Import Outline");
            import_menuItem.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    import_menuItemActionPerformed(e);
                }
            });
            menu1.add(import_menuItem);

            //---- save_menuItem ----
            save_menuItem.setText("Save");
            menu1.add(save_menuItem);

            //---- clear_menuItem ----
            clear_menuItem.setText("Clear");
            clear_menuItem.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    clear_menuItemActionPerformed(e);
                }
            });
            menu1.add(clear_menuItem);

            //---- exit_menuItem ----
            exit_menuItem.setText("Exit");
            exit_menuItem.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    exit_menuItemActionPerformed(e);
                }
            });
            menu1.add(exit_menuItem);
        }
        menuBar1.add(menu1);

        //======== menu2 ========
        {
            menu2.setText("Settings");

            //---- settings_menuItem ----
            settings_menuItem.setText("Settings");
            settings_menuItem.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    settings_menuItemActionPerformed(e);
                }
            });
            menu2.add(settings_menuItem);
        }
        menuBar1.add(menu2);

        //======== menu3 ========
        {
            menu3.setText("Help");

            //---- about_menuItem ----
            about_menuItem.setText("About");
            about_menuItem.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    about_menuItemActionPerformed(e);
                }
            });
            menu3.add(about_menuItem);

            //---- helpLayout_menuItem ----
            helpLayout_menuItem.setText("Layout Sketching");
            menu3.add(helpLayout_menuItem);

            //---- helpHyper_menuItem ----
            helpHyper_menuItem.setText("Hypergraphs");
            menu3.add(helpHyper_menuItem);

            //---- helpTests_menuItem ----
            helpTests_menuItem.setText("Project Testing");
            helpTests_menuItem.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    helpTests_menuItemActionPerformed(e);
                }
            });
            menu3.add(helpTests_menuItem);
        }
        menuBar1.add(menu3);
    }
    setJMenuBar(menuBar1);

    //======== panel5 ========
    {

        panel5.setLayout(new GridBagLayout());
        ((GridBagLayout) panel5.getLayout()).columnWidths = new int[] { 8, 85, 0, 0 };
        ((GridBagLayout) panel5.getLayout()).rowHeights = new int[] { 29, 23, 23, 23, 23, 32, 23, 32, 33, 32,
                33, 0 };
        ((GridBagLayout) panel5.getLayout()).columnWeights = new double[] { 0.0, 0.0, 0.0, 1.0E-4 };
        ((GridBagLayout) panel5.getLayout()).rowWeights = new double[] { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
                0.0, 0.0, 1.0E-4 };

        //         panel5.add(zoomMode, new GridBagConstraints(1, 0, 2, 1, 0.0, 0.0,
        //            GridBagConstraints.CENTER, GridBagConstraints.BOTH,
        //            new Insets(0, 0, 3, 0), 0, 0));
        //         panel5.add(zoomLabel, new GridBagConstraints(1, 1, 1, 1, 0.0, 0.0,
        //            GridBagConstraints.CENTER, GridBagConstraints.BOTH,
        //            new Insets(0, 0, 3, 3), 0, 0));

        //======== panel4 ========
        {
            panel4.setLayout(new FormLayout("2*(default)", "default"));

            //---- zoomInButton ----
            zoomInButton.setText("+");
            zoomInButton.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    zoomInButtonActionPerformed(e);
                }
            });
            panel4.add(zoomInButton, cc.xy(1, 1));

            //---- zoomOutButton ----
            zoomOutButton.setText("-");
            zoomOutButton.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    zoomOutButtonActionPerformed(e);
                }
            });
            panel4.add(zoomOutButton, cc.xy(2, 1));
        }
        panel5.add(panel4, new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER,
                GridBagConstraints.HORIZONTAL, new Insets(0, 0, 3, 3), 0, 0));
        panel5.add(zoomLabel, new GridBagConstraints(1, 1, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER,
                GridBagConstraints.BOTH, new Insets(0, 0, 3, 3), 0, 0));

        //---- label5 ----
        label5.setText("Area Label");
        panel5.add(label5, new GridBagConstraints(1, 2, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER,
                GridBagConstraints.BOTH, new Insets(0, 0, 3, 3), 0, 0));

        //---- RoomLabel ----
        RoomLabel.addFocusListener(new FocusAdapter() {
            @Override
            public void focusLost(FocusEvent e) {
                RoomLabelFocusLost(e);
            }
        });
        panel5.add(RoomLabel, new GridBagConstraints(1, 3, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER,
                GridBagConstraints.BOTH, new Insets(0, 0, 3, 3), 0, 0));

        //---- label9 ----
        label9.setText("Area type");
        panel5.add(label9, new GridBagConstraints(1, 4, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER,
                GridBagConstraints.BOTH, new Insets(0, 0, 3, 3), 0, 0));

        //---- roomTypes ----
        roomTypes.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                roomTypesActionPerformed(e);
            }
        });
        roomTypes.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                roomTypesMouseClicked(e);
            }
        });
        roomTypes.addFocusListener(new FocusAdapter() {
            @Override
            public void focusLost(FocusEvent e) {
                roomTypesFocusLost(e);
            }
        });
        panel5.add(roomTypes, new GridBagConstraints(1, 5, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER,
                GridBagConstraints.BOTH, new Insets(0, 0, 3, 3), 0, 0));

        //---- label8 ----
        label8.setText("Area [m2]:");
        panel5.add(label8, new GridBagConstraints(1, 6, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER,
                GridBagConstraints.BOTH, new Insets(0, 0, 3, 3), 0, 0));
        panel5.add(areaValueLabel, new GridBagConstraints(1, 7, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER,
                GridBagConstraints.BOTH, new Insets(0, 0, 0, 3), 0, 0));

        //---- label8 ----;
        labelFloors = new JLabel();
        labelFloors.setText("Floor");
        panel5.add(labelFloors, new GridBagConstraints(1, 8, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER,
                GridBagConstraints.BOTH, new Insets(0, 0, 3, 3), 0, 0));

        //---- roomTypes ----
        floorsCombo = new JComboBox();
        initFloorsCombo();
        floorsCombo.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                floorsComboActionPerformed(e);
            }
        });
        floorsCombo.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                floorsComboMouseClicked(e);
            }
        });
        floorsCombo.addFocusListener(new FocusAdapter() {
            @Override
            public void focusLost(FocusEvent e) {
                floorsComboFocusLost(e);
            }
        });
        panel5.add(floorsCombo, new GridBagConstraints(1, 9, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER,
                GridBagConstraints.BOTH, new Insets(0, 0, 0, 3), 0, 0));
    }
    contentPane.add(panel5, cc.xywh(1, 3, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

    //======== tabbedPane1 ========
    {
        tabbedPane1.setFont(new Font("Tahoma", Font.BOLD, 14));

        //======== panel1 ========
        {
            panel1.setBackground(Color.white);
            panel1.setLayout(new FormLayout("491dlu", "fill:266dlu, 36dlu, $lgap, default"));

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

                //---- layoutEditor ----
                scrollPane1.setViewportView(currentLayoutEditor);
            }
            panel1.add(scrollPane1, cc.xywh(1, 1, 1, 1, CellConstraints.CENTER, CellConstraints.CENTER));

            //======== panel6 ========
            {
                panel6.setBackground(new Color(204, 204, 204));
                panel6.setLayout(new FlowLayout());

                //---- SolidMode ----
                SolidMode.setText("Solid");
                SolidMode.setSelectedIcon(null);
                SolidMode.setFont(new Font("Tahoma", Font.PLAIN, 20));
                SolidMode.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        SolidModeActionPerformed(e);
                    }
                });
                panel6.add(SolidMode);

                //---- DashedMode ----
                DashedMode.setText("Dashed");
                DashedMode.setSelectedIcon(null);
                DashedMode.setFont(new Font("Tahoma", Font.PLAIN, 20));
                DashedMode.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        DashedModeActionPerformed(e);
                    }
                });
                panel6.add(DashedMode);

                //---- showHideLineLen ----
                showHideLineLen.setText("Hide line length");
                showHideLineLen.setFont(new Font("Tahoma", Font.PLAIN, 20));
                showHideLineLen.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        showHideLineLenActionPerformed(e);
                    }
                });
                panel6.add(showHideLineLen);

                //---- addDoorsbutton ----
                addDoorsbutton.setText("Add doors");
                addDoorsbutton.setFont(new Font("Tahoma", Font.PLAIN, 20));
                addDoorsbutton.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        addDoorsbuttonActionPerformed(e);
                    }
                });
                panel6.add(addDoorsbutton);

                //---- undoButton ----
                undoButton.setText("Undo");
                undoButton.setFont(new Font("Tahoma", Font.PLAIN, 20));
                undoButton.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        undoDivisionbuttonActionPerformed(e);
                    }
                });
                panel6.add(undoButton);

                //---- clearButton2 ----
                clearButton2.setText("Clear");
                clearButton2.setFont(new Font("Tahoma", Font.PLAIN, 20));
                clearButton2.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        clearButtonActionPerformed(e);
                    }
                });
                panel6.add(clearButton2);
            }
            panel1.add(panel6, cc.xywh(1, 2, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

            //======== panel7 ========
            {
                panel7.setLayout(new FormLayout("81dlu, $lcgap, 437dlu:grow", "fill:54dlu"));

                //---- label10 ----
                label10.setText("Validation output:");
                label10.setFont(new Font("Tahoma", Font.BOLD, 13));
                panel7.add(label10, cc.xywh(1, 1, 2, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                //======== scrollPane6 ========
                {

                    //---- validationMessage ----
                    validationMessage.setText("");
                    validationMessage.setBackground(Color.white);
                    validationMessage.setEditable(false);
                    validationMessage.setFont(new Font("Tahoma", Font.BOLD, 14));
                    scrollPane6.setViewportView(validationMessage);
                }
                panel7.add(scrollPane6, cc.xywh(3, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));
            }
            panel1.add(panel7, cc.xy(1, 4));
        }
        tabbedPane1.addTab("Layout Editor", panel1);

        //======== panelFloors ========
        {
            panelFloors.setLayout(new FormLayout("492dlu", "top:361dlu"));

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

                floorsEditor = new FloorsEditor(layoutEditorsList, this);
                floorsEditor.initLayout(sizeX);

                initFloorEditorListener();

                scrollPane_floors.setViewportView(floorsEditor);
            }
            panelFloors.add(scrollPane_floors,
                    cc.xywh(1, 1, 1, 1, CellConstraints.CENTER, CellConstraints.CENTER));
        }
        tabbedPane1.addTab("Floors View", panelFloors);

        //======== panel2 ========
        {
            panel2.setLayout(new FormLayout("492dlu", "top:361dlu"));

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

                //---- hyperGraphEditor ----
                hyperGraphEditor.addMouseListener(new MouseAdapter() {
                    @Override
                    public void mouseClicked(MouseEvent e) {
                        hyperGraphEditorMouseClicked(e);
                    }

                    @Override
                    public void mousePressed(MouseEvent e) {
                        hyperGraphEditorMousePressed(e);
                    }

                    @Override
                    public void mouseReleased(MouseEvent e) {
                        hyperGraphEditorMouseReleased(e);
                    }
                });
                hyperGraphEditor.addMouseMotionListener(new MouseMotionAdapter() {
                    @Override
                    public void mouseDragged(MouseEvent e) {
                        hyperGraphEditorMouseDragged(e);
                    }
                });
                scrollPane2.setViewportView(hyperGraphEditor);
            }
            panel2.add(scrollPane2, cc.xywh(1, 1, 1, 1, CellConstraints.CENTER, CellConstraints.CENTER));
        }
        tabbedPane1.addTab("Hypergraph View", panel2);

        //======== panel3 ========
        {
            panel3.addComponentListener(new ComponentAdapter() {
                @Override
                public void componentShown(ComponentEvent e) {
                    panel3ComponentShown(e);
                }
            });
            panel3.setLayout(new FormLayout("default:grow", "fill:default:grow"));

            //======== validationEditor ========
            {
                validationEditor.setLayout(
                        new FormLayout("right:47dlu, $lcgap, 120dlu, $lcgap, center:17dlu, $ugap, 288dlu",
                                "default, $lgap, 227dlu, 2*($lgap, default)"));

                //---- label7 ----
                label7.setText("Enabled tests");
                validationEditor.add(label7, cc.xy(1, 1));

                //---- label6 ----
                label6.setText("Choose file to edit");
                validationEditor.add(label6,
                        cc.xywh(3, 1, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

                //======== scrollPane5 ========
                {

                    //---- fileChooseingList ----
                    fileChooseingList.setVisibleRowCount(20);
                    fileChooseingList.addListSelectionListener(new ListSelectionListener() {
                        @Override
                        public void valueChanged(ListSelectionEvent e) {
                            fileChooseingListValueChanged(e);
                        }
                    });
                    scrollPane5.setViewportView(fileChooseingList);
                }
                validationEditor.add(scrollPane5, cc.xy(1, 3));

                //======== scrollPane3 ========
                {

                    //---- filesList ----
                    filesList.setVisibleRowCount(20);
                    filesList.addListSelectionListener(new ListSelectionListener() {
                        @Override
                        public void valueChanged(ListSelectionEvent e) {
                            filesListValueChanged(e);
                        }
                    });
                    scrollPane3.setViewportView(filesList);
                }
                validationEditor.add(scrollPane3, cc.xy(3, 3));

                //======== scrollPane4 ========
                {

                    //======== panel10 ========
                    {
                        panel10.setLayout(new FormLayout("default:grow", "default, $pgap, fill:default:grow"));

                        //---- fileNameLabel ----
                        fileNameLabel.setText("---");
                        panel10.add(fileNameLabel,
                                cc.xywh(1, 1, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

                        //---- fileContent ----
                        fileContent.setRows(20);
                        fileContent.setFont(new Font("Arial", Font.PLAIN, 13));
                        panel10.add(fileContent, cc.xy(1, 3));
                    }
                    scrollPane4.setViewportView(panel10);
                }
                validationEditor.add(scrollPane4, cc.xy(7, 3));

                //---- saveFileButton ----
                saveFileButton.setText("Save file");
                saveFileButton.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        saveFileButtonActionPerformed(e);
                    }
                });
                validationEditor.add(saveFileButton,
                        cc.xywh(7, 5, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
            }
            panel3.add(validationEditor, cc.xy(1, 1));
        }
        tabbedPane1.addTab("Project Validation", panel3);

    }
    contentPane.add(tabbedPane1, cc.xywh(2, 3, 2, 1, CellConstraints.FILL, CellConstraints.FILL));

    tabbedPane1.addChangeListener(new ChangeListener() {

        @Override
        public void stateChanged(ChangeEvent e) {
            tabbedPaneTabChanged(e);

        }

    });

    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:editor.SettingsDialog.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Evaluation license - sz gajek
    panel1 = new JPanel();
    horSize_lab = new JLabel();
    horSize_TF = new JTextField();
    vertSize_lab = new JLabel();
    vertSize_TF = new JTextField();
    gridSize_lab = new JLabel();
    gridSize_TF = new JTextField();
    gridMeters_lab = new JLabel();
    gridMeters_TF = new JTextField();
    sensorRange_lab = new JLabel();
    sensorRange_TF = new JTextField();
    panel3 = new JPanel();
    dashedLineLab = new JLabel();
    dashedModeACC_radio = new JRadioButton();
    label1 = new JLabel();
    dashedModeVIS_radio = new JRadioButton();
    panel4 = new JPanel();
    floorsNumberLab = new JLabel();
    floorNumberComboBox = new JComboBox();
    label4 = new JLabel();
    panel2 = new JPanel();
    applyAndReset = new JButton();
    apply_button = new JButton();
    cancel_button = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setTitle("Settings");
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    Container contentPane = getContentPane();
    contentPane.setLayout(new FormLayout("105dlu:grow",
            "2*(default, $lgap), 31dlu, $lgap, bottom:46dlu:grow, $lgap, bottom:default, $lgap, 9dlu"));

    //======== panel1 ========
    {//from   w w  w  .  j  a v  a 2s .c  o  m

        // 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("29dlu, $lcgap, 67dlu, $lcgap, 91dlu, $lcgap, 133dlu",
                "4*(default, $lgap), default"));

        //---- horSize_lab ----
        horSize_lab.setText("Horizontal Size");
        panel1.add(horSize_lab, cc.xy(3, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

        //---- horSize_TF ----
        horSize_TF.addCaretListener(new CaretListener() {
            @Override
            public void caretUpdate(CaretEvent e) {
                horSize_TFCaretUpdate(e);
            }
        });
        panel1.add(horSize_TF, cc.xy(5, 1));

        //---- vertSize_lab ----
        vertSize_lab.setText("Vertical Size");
        panel1.add(vertSize_lab, cc.xy(3, 3, CellConstraints.CENTER, CellConstraints.CENTER));

        //---- vertSize_TF ----
        vertSize_TF.addCaretListener(new CaretListener() {
            @Override
            public void caretUpdate(CaretEvent e) {
                vertSize_TFCaretUpdate(e);
            }
        });
        panel1.add(vertSize_TF, cc.xy(5, 3));

        //---- gridSize_lab ----
        gridSize_lab.setText("Grid size[px]");
        panel1.add(gridSize_lab, cc.xy(3, 5, CellConstraints.CENTER, CellConstraints.DEFAULT));

        //---- gridSize_TF ----
        gridSize_TF.addCaretListener(new CaretListener() {
            @Override
            public void caretUpdate(CaretEvent e) {
                gridSize_TFCaretUpdate(e);
            }
        });
        panel1.add(gridSize_TF, cc.xy(5, 5));

        //---- gridMeters_lab ----
        gridMeters_lab.setText("Grid size[m]");
        panel1.add(gridMeters_lab, cc.xy(3, 7, CellConstraints.CENTER, CellConstraints.DEFAULT));

        //---- gridMeters_TF ----
        gridMeters_TF.addCaretListener(new CaretListener() {
            @Override
            public void caretUpdate(CaretEvent e) {
                gridMeters_TFCaretUpdate(e);
            }
        });
        panel1.add(gridMeters_TF, cc.xy(5, 7));

        //---- sensorRange_lab ----
        sensorRange_lab.setText("Sensor range[m]");
        panel1.add(sensorRange_lab, cc.xy(3, 9));

        //---- sensorRange_TF ----
        sensorRange_TF.setText("6");
        sensorRange_TF.addFocusListener(new FocusAdapter() {
            @Override
            public void focusLost(FocusEvent e) {
                sensorRange_TFFocusLost(e);
            }
        });
        panel1.add(sensorRange_TF, cc.xy(5, 9));
    }
    contentPane.add(panel1, cc.xy(1, 3, CellConstraints.LEFT, CellConstraints.TOP));

    //======== panel3 ========
    {
        panel3.setLayout(new FormLayout("22dlu, $lcgap, 73dlu, $lcgap, 95dlu, $lcgap, 129dlu", "2*(default)"));

        //---- dashedLineLab ----
        dashedLineLab.setText("Dashed Line Meaning");
        panel3.add(dashedLineLab, cc.xy(3, 1));

        //---- dashedModeACC_radio ----
        dashedModeACC_radio.setText("Accesibility");
        dashedModeACC_radio.addItemListener(new ItemListener() {
            @Override
            public void itemStateChanged(ItemEvent e) {
                dashedModeACC_radioItemStateChanged(e);
            }
        });
        panel3.add(dashedModeACC_radio, cc.xy(5, 1));

        //---- label1 ----
        label1.setText("(requires reset)");
        panel3.add(label1, cc.xy(7, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

        //---- dashedModeVIS_radio ----
        dashedModeVIS_radio.setText("Visibility and Adjency");
        dashedModeVIS_radio.addItemListener(new ItemListener() {
            @Override
            public void itemStateChanged(ItemEvent e) {
                dashedModeVIS_radioItemStateChanged(e);
            }
        });
        panel3.add(dashedModeVIS_radio, cc.xy(5, 2));
    }
    contentPane.add(panel3, cc.xy(1, 5, CellConstraints.LEFT, CellConstraints.TOP));

    //======== panel4 ========
    {
        panel4.setLayout(new FormLayout("27dlu, $lcgap, 67dlu, $lcgap, 95dlu, $lcgap, 125dlu",
                "3*(default, $lgap), default"));

        //---- floorsNumberLab ----
        floorsNumberLab.setText("Floors number");
        panel4.add(floorsNumberLab, cc.xy(3, 1));

        //---- floorNumberComboBox ----
        floorNumberComboBox.setModel(new DefaultComboBoxModel(new String[] { "1", "2", "3", "4", "5", "6", "7",
                "8", "9", "10", "11", "12", "15", "20", "25", "30" }));
        floorNumberComboBox.setSelectedIndex(2);
        floorNumberComboBox.addItemListener(new ItemListener() {
            @Override
            public void itemStateChanged(ItemEvent e) {
                floorNumberComboBoxItemStateChanged(e);
            }
        });
        panel4.add(floorNumberComboBox, cc.xy(5, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

        //---- label4 ----
        label4.setText("(requires reset)");
        panel4.add(label4, cc.xy(7, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
    }
    contentPane.add(panel4, cc.xy(1, 7, CellConstraints.LEFT, CellConstraints.TOP));

    //======== panel2 ========
    {
        panel2.setLayout(new FormLayout("3*(default:grow, $lcgap), 43dlu:grow, 2*($lcgap, 43dlu), $lcgap, 3dlu",
                "default"));

        //---- applyAndReset ----
        applyAndReset.setText("Apply and Reset");
        applyAndReset.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                applyAndResetActionPerformed(e);
            }
        });
        panel2.add(applyAndReset, cc.xy(7, 1));

        //---- apply_button ----
        apply_button.setText("Apply");
        apply_button.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                apply_buttonActionPerformed(e);
            }
        });
        panel2.add(apply_button, cc.xy(9, 1));

        //---- cancel_button ----
        cancel_button.setText("Cancel");
        cancel_button.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                cancel_buttonActionPerformed(e);
            }
        });
        panel2.add(cancel_button, cc.xy(11, 1));
    }
    contentPane.add(panel2, cc.xy(1, 9, CellConstraints.FILL, CellConstraints.BOTTOM));
    setSize(520, 375);
    setLocationRelativeTo(getOwner());

    //---- dashedMeaning_BG ----
    ButtonGroup dashedMeaning_BG = new ButtonGroup();
    dashedMeaning_BG.add(dashedModeACC_radio);
    dashedMeaning_BG.add(dashedModeVIS_radio);
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}