Java Examples for javax.swing.SpinnerNumberModel

The following java examples will help you to understand the usage of javax.swing.SpinnerNumberModel. These source code samples are taken from different open source projects.

Example 1
Project: mmlTools-master  File: NumberSpinner.java View source code
public static JSpinner createSpinner(int initial, int min, int max, int step) {
    SpinnerNumberModel model = new SpinnerNumberModel(initial, min, max, step);
    JSpinner spinner = new JSpinner(model);
    spinner.addMouseWheelListener(new MouseWheelListener() {

        @Override
        public void mouseWheelMoved(MouseWheelEvent e) {
            if (!spinner.isEnabled()) {
                return;
            }
            try {
                if (e.getWheelRotation() < 0) {
                    spinner.setValue(model.getNextValue());
                } else {
                    spinner.setValue(model.getPreviousValue());
                }
            } catch (IllegalArgumentException exception) {
            }
        }
    });
    return spinner;
}
Example 2
Project: Gaalop-master  File: InputsPanel.java View source code
/**
     * Sets the inputs
     * @param inputs The inputs
     */
public void setInputs(LinkedList<String> inputs) {
    panel.removeAll();
    panel.setSize(panel.getWidth(), 25 * inputs.size());
    panel.setLayout(new GridLayout((inputs.size() < 8) ? 8 - inputs.size() : inputs.size(), 1, 5, 5));
    mapSpinners.clear();
    for (String input : inputs) {
        JSpinner spinner = new JSpinner(new SpinnerNumberModel());
        mapSpinners.put(spinner, input);
        panel.add(new LabeledComponent(input + ":", spinner));
        spinner.addChangeListener(this);
    }
}
Example 3
Project: GitToolBox-master  File: GtPrjForm.java View source code
@Override
public void init() {
    autoFetchIntervalSpinner.setModel(new SpinnerNumberModel(AutoFetchParams.defaultIntervalMinutes, AutoFetchParams.intervalMinMinutes, AutoFetchParams.intervalMaxMinutes, 1));
    autoFetchIntervalSpinner.setEnabled(false);
    autoFetchEnabledCheckBox.addItemListener(new ItemListener() {

        @Override
        public void itemStateChanged(ItemEvent e) {
            autoFetchIntervalSpinner.setEnabled(autoFetchEnabledCheckBox.isSelected());
        }
    });
}
Example 4
Project: josm-plugins-master  File: SplinexPreference.java View source code
@Override
public void addGui(PreferenceTabbedPane gui) {
    JPanel p = gui.createPreferenceTab(this);
    SpinnerNumberModel model = new SpinnerNumberModel((int) Spline.PROP_SPLINEPOINTS.get(), 1, 100, 1);
    spCurveSteps = new JSpinner(model);
    JLabel label = new JLabel(tr("Curve steps"));
    p.add(label, GBC.std());
    label.setLabelFor(spCurveSteps);
    p.add(spCurveSteps, GBC.eol());
}
Example 5
Project: Learn-Kirtan-master  File: OptionsMenuController.java View source code
public void changeSa() {
    SpinnerModel saModel = new SpinnerNumberModel(settingsManager.getSaKey() + 1, 1, 22, 1);
    JSpinner saSpinner = new JSpinner(saModel);
    JPanel panel = new JPanel();
    panel.add(new JLabel("Choose the key number for sa:"));
    panel.add(saSpinner);
    int result = DialogUtility.showChangeSaDialog(panel);
    if (DialogUtility.isOK(result)) {
        int value = (Integer) saSpinner.getValue() - 1;
        settingsManager.setSaKey(value);
        notes.shiftLabels(value);
        if (settingsManager.getShowSargamLabels())
            labelManager.labelSargamNotes();
        if (settingsManager.getShowKeyboardLabels())
            labelManager.labelKeyboardNotes();
    }
}
Example 6
Project: WorldPainter-master  File: TunnelLayerDialog.java View source code
/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    buttonGroup1 = new javax.swing.ButtonGroup();
    buttonGroup3 = new javax.swing.ButtonGroup();
    buttonCancel = new javax.swing.JButton();
    buttonOK = new javax.swing.JButton();
    buttonReset = new javax.swing.JButton();
    jLabel1 = new javax.swing.JLabel();
    jLabel4 = new javax.swing.JLabel();
    textFieldName = new javax.swing.JTextField();
    jLabel11 = new javax.swing.JLabel();
    colourEditor1 = new org.pepsoft.worldpainter.ColourEditor();
    jTabbedPane1 = new javax.swing.JTabbedPane();
    jPanel1 = new javax.swing.JPanel();
    radioButtonFloorFixedLevel = new javax.swing.JRadioButton();
    spinnerRoofLevel = new javax.swing.JSpinner();
    mixedMaterialSelectorFloor = new org.pepsoft.worldpainter.MixedMaterialSelector();
    jLabel12 = new javax.swing.JLabel();
    jLabel5 = new javax.swing.JLabel();
    jLabel9 = new javax.swing.JLabel();
    spinnerFloorLevel = new javax.swing.JSpinner();
    jLabel20 = new javax.swing.JLabel();
    radioButtonRoofFixedDepth = new javax.swing.JRadioButton();
    spinnerFloorMin = new javax.swing.JSpinner();
    noiseSettingsEditorFloor = new org.pepsoft.worldpainter.NoiseSettingsEditor();
    jLabel17 = new javax.swing.JLabel();
    spinnerRoofMin = new javax.swing.JSpinner();
    jLabel18 = new javax.swing.JLabel();
    jLabel2 = new javax.swing.JLabel();
    spinnerFloodLevel = new javax.swing.JSpinner();
    radioButtonFloorFixedDepth = new javax.swing.JRadioButton();
    jLabel14 = new javax.swing.JLabel();
    checkBoxFloodWithLava = new javax.swing.JCheckBox();
    spinnerRoofMax = new javax.swing.JSpinner();
    mixedMaterialSelectorRoof = new org.pepsoft.worldpainter.MixedMaterialSelector();
    jLabel13 = new javax.swing.JLabel();
    noiseSettingsEditorRoof = new org.pepsoft.worldpainter.NoiseSettingsEditor();
    jLabel8 = new javax.swing.JLabel();
    jLabel16 = new javax.swing.JLabel();
    spinnerWallRoofDepth = new javax.swing.JSpinner();
    spinnerWallFloorDepth = new javax.swing.JSpinner();
    checkBoxRemoveWater = new javax.swing.JCheckBox();
    spinnerFloorMax = new javax.swing.JSpinner();
    jLabel19 = new javax.swing.JLabel();
    jLabel7 = new javax.swing.JLabel();
    jLabel6 = new javax.swing.JLabel();
    radioButtonFloorInverse = new javax.swing.JRadioButton();
    checkBoxFlood = new javax.swing.JCheckBox();
    radioButtonRoofFixedLevel = new javax.swing.JRadioButton();
    jLabel3 = new javax.swing.JLabel();
    mixedMaterialSelectorWall = new org.pepsoft.worldpainter.MixedMaterialSelector();
    radioButtonRoofInverse = new javax.swing.JRadioButton();
    jLabel15 = new javax.swing.JLabel();
    jLabel10 = new javax.swing.JLabel();
    labelPreview = new javax.swing.JLabel();
    jLabel21 = new javax.swing.JLabel();
    jPanel2 = new javax.swing.JPanel();
    jLabel22 = new javax.swing.JLabel();
    jScrollPane1 = new javax.swing.JScrollPane();
    tableFloorLayers = new javax.swing.JTable();
    buttonNewFloorLayer = new javax.swing.JButton();
    buttonAddFloorLayer = new javax.swing.JButton();
    buttonEditFloorLayer = new javax.swing.JButton();
    buttonRemoveFloorLayer = new javax.swing.JButton();
    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
    setTitle("Configure Cave/Tunnel Layer");
    buttonCancel.setText("Cancel");
    buttonCancel.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            buttonCancelActionPerformed(evt);
        }
    });
    buttonOK.setText("OK");
    buttonOK.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            buttonOKActionPerformed(evt);
        }
    });
    buttonReset.setText("Reset");
    buttonReset.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            buttonResetActionPerformed(evt);
        }
    });
    jLabel1.setText("Create underground tunnels and caves with the following properties:");
    jLabel4.setText("Name:");
    textFieldName.setColumns(20);
    textFieldName.setText("jTextField1");
    jLabel11.setText("Colour:");
    buttonGroup1.add(radioButtonFloorFixedLevel);
    radioButtonFloorFixedLevel.setText("fixed level");
    radioButtonFloorFixedLevel.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            radioButtonFloorFixedLevelActionPerformed(evt);
        }
    });
    spinnerRoofLevel.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    spinnerRoofLevel.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinnerRoofLevelStateChanged(evt);
        }
    });
    jLabel12.setText("Walls:");
    jLabel5.setText("Variation:");
    jLabel9.setText("Variation:");
    spinnerFloorLevel.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    spinnerFloorLevel.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinnerFloorLevelStateChanged(evt);
        }
    });
    jLabel20.setText("Options:");
    buttonGroup3.add(radioButtonRoofFixedDepth);
    radioButtonRoofFixedDepth.setText("fixed depth");
    radioButtonRoofFixedDepth.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            radioButtonRoofFixedDepthActionPerformed(evt);
        }
    });
    spinnerFloorMin.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    spinnerFloorMin.setEnabled(false);
    spinnerFloorMin.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinnerFloorMinStateChanged(evt);
        }
    });
    jLabel17.setText(", max:");
    spinnerRoofMin.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    spinnerRoofMin.setEnabled(false);
    spinnerRoofMin.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinnerRoofMinStateChanged(evt);
        }
    });
    jLabel18.setText("Absolute min:");
    jLabel2.setText("Floor:");
    spinnerFloodLevel.setModel(new javax.swing.SpinnerNumberModel(1, 1, 255, 1));
    spinnerFloodLevel.setEnabled(false);
    spinnerFloodLevel.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinnerFloodLevelStateChanged(evt);
        }
    });
    buttonGroup1.add(radioButtonFloorFixedDepth);
    radioButtonFloorFixedDepth.setText("fixed depth");
    radioButtonFloorFixedDepth.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            radioButtonFloorFixedDepthActionPerformed(evt);
        }
    });
    jLabel14.setText("Material:");
    checkBoxFloodWithLava.setText("Flood with lava:");
    checkBoxFloodWithLava.setEnabled(false);
    checkBoxFloodWithLava.setHorizontalTextPosition(javax.swing.SwingConstants.LEADING);
    checkBoxFloodWithLava.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            checkBoxFloodWithLavaActionPerformed(evt);
        }
    });
    spinnerRoofMax.setModel(new javax.swing.SpinnerNumberModel(255, 0, 255, 1));
    spinnerRoofMax.setEnabled(false);
    spinnerRoofMax.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinnerRoofMaxStateChanged(evt);
        }
    });
    jLabel13.setText("Bottom width:");
    jLabel8.setText("Level:");
    jLabel16.setText("Absolute min:");
    spinnerWallRoofDepth.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    spinnerWallRoofDepth.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinnerWallRoofDepthStateChanged(evt);
        }
    });
    spinnerWallFloorDepth.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    spinnerWallFloorDepth.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinnerWallFloorDepthStateChanged(evt);
        }
    });
    checkBoxRemoveWater.setText("Remove water or lava:");
    checkBoxRemoveWater.setHorizontalTextPosition(javax.swing.SwingConstants.LEADING);
    checkBoxRemoveWater.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            checkBoxRemoveWaterActionPerformed(evt);
        }
    });
    spinnerFloorMax.setModel(new javax.swing.SpinnerNumberModel(255, 0, 255, 1));
    spinnerFloorMax.setEnabled(false);
    spinnerFloorMax.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinnerFloorMaxStateChanged(evt);
        }
    });
    jLabel19.setText(", max:");
    jLabel7.setText("Material:");
    jLabel6.setText("Ceiling:");
    buttonGroup1.add(radioButtonFloorInverse);
    radioButtonFloorInverse.setText("opposite of terrain");
    radioButtonFloorInverse.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            radioButtonFloorInverseActionPerformed(evt);
        }
    });
    checkBoxFlood.setText("Flood the caves/tunnels:");
    checkBoxFlood.setHorizontalTextPosition(javax.swing.SwingConstants.LEADING);
    checkBoxFlood.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            checkBoxFloodActionPerformed(evt);
        }
    });
    buttonGroup3.add(radioButtonRoofFixedLevel);
    radioButtonRoofFixedLevel.setSelected(true);
    radioButtonRoofFixedLevel.setText("fixed level");
    radioButtonRoofFixedLevel.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            radioButtonRoofFixedLevelActionPerformed(evt);
        }
    });
    jLabel3.setText("Level:");
    buttonGroup3.add(radioButtonRoofInverse);
    radioButtonRoofInverse.setText("opposite of terrain");
    radioButtonRoofInverse.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            radioButtonRoofInverseActionPerformed(evt);
        }
    });
    jLabel15.setText("Top width:");
    jLabel10.setText("Material:");
    labelPreview.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED));
    jLabel21.setLabelFor(spinnerFloodLevel);
    jLabel21.setText("Level:");
    javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
    jPanel1.setLayout(jPanel1Layout);
    jPanel1Layout.setHorizontalGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel1Layout.createSequentialGroup().addContainerGap().addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel12).addComponent(jLabel6).addComponent(jLabel2).addComponent(jLabel20).addGroup(jPanel1Layout.createSequentialGroup().addGap(12, 12, 12).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel13).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(spinnerWallFloorDepth, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addComponent(jLabel15).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(spinnerWallRoofDepth, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel14).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(mixedMaterialSelectorWall, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(radioButtonRoofFixedLevel).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(radioButtonRoofFixedDepth).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(radioButtonRoofInverse)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel8).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(spinnerRoofLevel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addComponent(jLabel16).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(spinnerRoofMin, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(0, 0, 0).addComponent(jLabel17).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(spinnerRoofMax, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel9).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(noiseSettingsEditorRoof, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel10).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(mixedMaterialSelectorRoof, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel7).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(mixedMaterialSelectorFloor, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(spinnerFloorLevel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addComponent(jLabel18).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(spinnerFloorMin, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(0, 0, 0).addComponent(jLabel19).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(spinnerFloorMax, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(radioButtonFloorFixedLevel).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(radioButtonFloorFixedDepth).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(radioButtonFloorInverse)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel5).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(noiseSettingsEditorFloor, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(checkBoxFlood).addGap(18, 18, 18).addComponent(jLabel21).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(spinnerFloodLevel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addComponent(checkBoxFloodWithLava)).addComponent(checkBoxRemoveWater)))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(labelPreview, javax.swing.GroupLayout.DEFAULT_SIZE, 232, Short.MAX_VALUE).addContainerGap()));
    jPanel1Layout.setVerticalGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel1Layout.createSequentialGroup().addContainerGap().addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel6).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(radioButtonRoofFixedLevel).addComponent(radioButtonRoofFixedDepth).addComponent(radioButtonRoofInverse)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel8).addComponent(spinnerRoofLevel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel16).addComponent(spinnerRoofMin, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel17).addComponent(spinnerRoofMax, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel9).addComponent(noiseSettingsEditorRoof, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel10).addComponent(mixedMaterialSelectorRoof, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(18, 18, 18).addComponent(jLabel2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(radioButtonFloorFixedLevel).addComponent(radioButtonFloorFixedDepth).addComponent(radioButtonFloorInverse)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel18).addComponent(spinnerFloorMin, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel19).addComponent(spinnerFloorMax, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel3).addComponent(spinnerFloorLevel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel5).addComponent(noiseSettingsEditorFloor, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel7).addComponent(mixedMaterialSelectorFloor, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(18, 18, 18).addComponent(jLabel12).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel13).addComponent(spinnerWallFloorDepth, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel15).addComponent(spinnerWallRoofDepth, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel14).addComponent(mixedMaterialSelectorWall, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(18, 18, 18).addComponent(jLabel20).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(checkBoxRemoveWater).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(checkBoxFlood).addComponent(jLabel21).addComponent(spinnerFloodLevel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(checkBoxFloodWithLava))).addComponent(labelPreview, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addContainerGap()));
    jTabbedPane1.addTab("Caves/Tunnels Settings", jPanel1);
    jLabel22.setText("You can add custom layers here which will be rendered on the cave/tunnel floors:");
    tableFloorLayers.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    tableFloorLayers.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            tableFloorLayersMouseClicked(evt);
        }
    });
    jScrollPane1.setViewportView(tableFloorLayers);
    buttonNewFloorLayer.setText("Create New");
    buttonNewFloorLayer.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            buttonNewFloorLayerActionPerformed(evt);
        }
    });
    buttonAddFloorLayer.setText("Add Existing");
    buttonAddFloorLayer.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            buttonAddFloorLayerActionPerformed(evt);
        }
    });
    buttonEditFloorLayer.setText("Edit");
    buttonEditFloorLayer.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            buttonEditFloorLayerActionPerformed(evt);
        }
    });
    buttonRemoveFloorLayer.setText("Remove");
    buttonRemoveFloorLayer.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            buttonRemoveFloorLayerActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
    jPanel2.setLayout(jPanel2Layout);
    jPanel2Layout.setHorizontalGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel2Layout.createSequentialGroup().addContainerGap().addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel2Layout.createSequentialGroup().addComponent(jLabel22).addGap(0, 0, Short.MAX_VALUE)).addGroup(jPanel2Layout.createSequentialGroup().addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 518, Short.MAX_VALUE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addComponent(buttonAddFloorLayer, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(buttonNewFloorLayer, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(buttonEditFloorLayer, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(buttonRemoveFloorLayer, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))).addContainerGap()));
    jPanel2Layout.setVerticalGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel2Layout.createSequentialGroup().addContainerGap().addComponent(jLabel22).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 398, Short.MAX_VALUE).addGroup(jPanel2Layout.createSequentialGroup().addComponent(buttonNewFloorLayer).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(buttonAddFloorLayer).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(buttonEditFloorLayer).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(buttonRemoveFloorLayer))).addContainerGap()));
    jTabbedPane1.addTab("Floor Layers", jPanel2);
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(buttonReset).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(buttonOK).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(buttonCancel).addGap(11, 11, 11)).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel1).addGroup(layout.createSequentialGroup().addComponent(jLabel4).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(textFieldName, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel11).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(colourEditor1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addComponent(jTabbedPane1)).addContainerGap()))));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(jLabel1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jTabbedPane1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel4).addComponent(textFieldName, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel11).addComponent(colourEditor1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(18, 18, 18).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(buttonCancel).addComponent(buttonOK).addComponent(buttonReset)).addContainerGap()));
    pack();
}
Example 7
Project: geotools-tike-master  File: JColorMapPane.java View source code
/** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
    jLabel1 = new javax.swing.JLabel();
    guiType = new javax.swing.JSpinner();
    guiEntrys = new org.geotools.gui.swing.style.sld.JColorMapEntryTable();
    // NOI18N
    java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("org/geotools/gui/swing/style/sld/Bundle");
    // NOI18N
    jLabel1.setText(bundle.getString("type"));
    guiType.setModel(new javax.swing.SpinnerNumberModel());
    org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(layout.createSequentialGroup().add(jLabel1).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(guiType, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 109, Short.MAX_VALUE)).add(guiEntrys, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 153, Short.MAX_VALUE));
    layout.setVerticalGroup(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(layout.createSequentialGroup().add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE).add(jLabel1).add(guiType, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(guiEntrys, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE).addContainerGap()));
}
Example 8
Project: tri-master  File: TimeSetupDialog.java View source code
/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    java.awt.GridBagConstraints gridBagConstraints;
    comboBox = new javax.swing.JComboBox<>();
    daySpS = new javax.swing.JSpinner();
    monthSpS = new javax.swing.JSpinner();
    yearSpS = new javax.swing.JSpinner();
    setp = new javax.swing.JButton();
    daySpE = new javax.swing.JSpinner();
    monthSpE = new javax.swing.JSpinner();
    yearSpE = new javax.swing.JSpinner();
    openb = new javax.swing.JButton();
    saveb = new javax.swing.JButton();
    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
    setTitle("Time period setting");
    setPreferredSize(new java.awt.Dimension(500, 180));
    getContentPane().setLayout(new java.awt.GridBagLayout());
    comboBox.setPreferredSize(new java.awt.Dimension(120, 29));
    comboBox.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            comboBoxActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.insets = new java.awt.Insets(8, 8, 8, 8);
    getContentPane().add(comboBox, gridBagConstraints);
    daySpS.setModel(new javax.swing.SpinnerNumberModel(1, 1, 31, 1));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.insets = new java.awt.Insets(8, 8, 8, 8);
    getContentPane().add(daySpS, gridBagConstraints);
    monthSpS.setModel(new javax.swing.SpinnerNumberModel(1, 1, 12, 1));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.insets = new java.awt.Insets(8, 8, 8, 8);
    getContentPane().add(monthSpS, gridBagConstraints);
    yearSpS.setModel(new javax.swing.SpinnerNumberModel(2016, -2500, 2500, 1));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.insets = new java.awt.Insets(8, 8, 8, 8);
    getContentPane().add(yearSpS, gridBagConstraints);
    setp.setText("Set");
    setp.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            setpActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 4;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.insets = new java.awt.Insets(8, 8, 8, 8);
    getContentPane().add(setp, gridBagConstraints);
    daySpE.setModel(new javax.swing.SpinnerNumberModel(1, 1, 31, 1));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.insets = new java.awt.Insets(8, 8, 8, 8);
    getContentPane().add(daySpE, gridBagConstraints);
    monthSpE.setModel(new javax.swing.SpinnerNumberModel(1, 1, 12, 1));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.insets = new java.awt.Insets(8, 8, 8, 8);
    getContentPane().add(monthSpE, gridBagConstraints);
    yearSpE.setModel(new javax.swing.SpinnerNumberModel(2016, -2500, 2500, 1));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 3;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.insets = new java.awt.Insets(8, 8, 8, 8);
    getContentPane().add(yearSpE, gridBagConstraints);
    openb.setText("Open....");
    openb.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            openbActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 3;
    gridBagConstraints.gridy = 2;
    gridBagConstraints.insets = new java.awt.Insets(12, 12, 12, 12);
    getContentPane().add(openb, gridBagConstraints);
    saveb.setText("Save...");
    saveb.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            savebActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 4;
    gridBagConstraints.gridy = 2;
    gridBagConstraints.insets = new java.awt.Insets(12, 12, 12, 12);
    getContentPane().add(saveb, gridBagConstraints);
    pack();
    setLocationRelativeTo(null);
}
Example 9
Project: camel-jamod-master  File: InputRegisterPanel.java View source code
/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    referenceAddressLabel = new javax.swing.JLabel();
    valueSpinner = new javax.swing.JSpinner();
    referenceAddressLabel.setText("referenceAddress");
    add(referenceAddressLabel);
    valueSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), null, Integer.valueOf(65535), Integer.valueOf(1)));
    add(valueSpinner);
}
Example 10
Project: Soen6471Frinika-master  File: MidiTransposeActionEditor.java View source code
/** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
private void initComponents() {
    java.awt.GridBagConstraints gridBagConstraints;
    jLabel1 = new javax.swing.JLabel();
    octaveSpinner = new javax.swing.JSpinner();
    jLabel2 = new javax.swing.JLabel();
    notesSpinner = new javax.swing.JSpinner();
    setLayout(new java.awt.GridBagLayout());
    jLabel1.setText("Octaves");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 0, 5, 0);
    add(jLabel1, gridBagConstraints);
    octaveSpinner.setModel(new javax.swing.SpinnerNumberModel(action.transpose / 12, -12, 12, 1));
    octaveSpinner.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            octaveSpinnerStateChanged(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
    gridBagConstraints.insets = new java.awt.Insets(0, 5, 5, 0);
    add(octaveSpinner, gridBagConstraints);
    jLabel2.setText("Notes");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    add(jLabel2, gridBagConstraints);
    notesSpinner.setModel(new javax.swing.SpinnerNumberModel(action.transpose % 12, -12 * 8, 12 * 8, 1));
    notesSpinner.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            notesSpinnerStateChanged(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
    gridBagConstraints.insets = new java.awt.Insets(0, 5, 0, 0);
    add(notesSpinner, gridBagConstraints);
}
Example 11
Project: Atom2DEditor-master  File: NumericPanel.java View source code
private void initializeComponents() {
    JPanel contentPanel = getContentPanel();
    {
        JLabel label = new JLabel("Value:");
        contentPanel.add(label, new GridBagConstraints(0, 1, 1, 1, 0, 0, GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 6), 0, 0));
    }
    {
        valueSpinner = new JSpinner(new SpinnerNumberModel(new Float(0), new Float(-99999), new Float(99999), new Float(0.1f)));
        contentPanel.add(valueSpinner, new GridBagConstraints(1, 1, 1, 1, 1, 0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
    }
}
Example 12
Project: deegree2-desktop-master  File: SizePanel.java View source code
/*
     * (non-Javadoc)
     * 
     * @see org.deegree.igeo.views.swing.style.symbol.AbstractSymbolStyleComponentPanel#getFixedPanel()
     */
@Override
protected JComponent getStyleAttributeComponent() {
    // init
    initFixedPropertyDependentComponents();
    unitsPanel = new UnitsPanel(new org.deegree.igeo.ChangeListener() {

        public void valueChanged(ValueChangedEvent event) {
            fireValueChangeEvent();
        }
    }, this.assignedVisualPropPanel.getOwner().isDefaultUnitPixel());
    SpinnerModel model = new SpinnerNumberModel(6.0, 0.00001, Integer.MAX_VALUE, 1.0);
    fixedSizeSpinner = new JSpinner(model);
    fixedSizeSpinner.setMaximumSize(new Dimension(StyleDialogUtils.PREF_COMPONENT_WIDTH, StyleDialogUtils.PREF_ONELINE_COMPONENT_HEIGHT));
    fixedSizeSpinner.setMinimumSize(new Dimension(StyleDialogUtils.PREF_COMPONENT_WIDTH, StyleDialogUtils.PREF_ONELINE_COMPONENT_HEIGHT));
    fixedSizeSpinner.setPreferredSize(new Dimension(StyleDialogUtils.PREF_COMPONENT_WIDTH, StyleDialogUtils.PREF_ONELINE_COMPONENT_HEIGHT));
    fixedSizeSpinner.addChangeListener(new ChangeListener() {

        public void stateChanged(ChangeEvent e) {
            fireValueChangeEvent();
        }
    });
    fillPropertiesCB(Types.INTEGER, Types.DOUBLE, Types.FLOAT, Types.BIGINT, Types.SMALLINT);
    fixed.setSelected(true);
    fireValueChangeEvent();
    // layout
    JPanel fixedPanel;
    FormLayout fl = new FormLayout("fill:max(100dlu;pref):grow(0.5), 15dlu, fill:max(100dlu;pref):grow(0.5)", "default:grow(1.0)");
    DefaultFormBuilder builder = new DefaultFormBuilder(fl);
    builder.add(fixedSizeSpinner);
    builder.nextColumn(2);
    builder.add(unitsPanel);
    fixedPanel = builder.getPanel();
    return StyleDialogUtils.getFixedAttributeDependentPanel(get("$MD11592"), fixed, fixedPanel, get("$MD11593"), property, propertyCB);
}
Example 13
Project: GdxStudio-master  File: NumericPanel.java View source code
private void initializeComponents() {
    JPanel contentPanel = getContentPanel();
    {
        JLabel label = new JLabel("Value:");
        contentPanel.add(label, new GridBagConstraints(0, 1, 1, 1, 0, 0, GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 6), 0, 0));
    }
    {
        valueSpinner = new JSpinner(new SpinnerNumberModel(new Float(0), new Float(-99999), new Float(99999), new Float(0.1f)));
        contentPanel.add(valueSpinner, new GridBagConstraints(1, 1, 1, 1, 1, 0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
    }
}
Example 14
Project: genomizer-desktop-master  File: SmoothingFileRow.java View source code
@Override
protected void addInputFields() {
    inFileComboBox = new JComboBox<String>(fileNames);
    inFileComboBox.setEditable(true);
    outFileTextField = new JTextField();
    SpinnerModel windowSizeSpinnerModel = new SpinnerNumberModel(1, 0, Integer.MAX_VALUE, 1);
    windowSizeSpinner = new JSpinner(windowSizeSpinnerModel);
    meanOrMedianComboBox = new JComboBox<String>(new String[] { "mean", "median" });
    SpinnerModel minSmoothSpinnerModel = new SpinnerNumberModel(1, 0, Integer.MAX_VALUE, 1);
    minSmoothSpinner = new JSpinner(minSmoothSpinnerModel);
    outFileTextField.setDocument(new JTextFieldLimit(512));
    this.add(inFileComboBox, CommandFileRow.WIDE);
    this.add(outFileTextField, CommandFileRow.WIDE);
    this.add(windowSizeSpinner, CommandFileRow.NARROW);
    this.add(meanOrMedianComboBox, CommandFileRow.MEDIUM);
    this.add(minSmoothSpinner);
    inFileComboBox.addActionListener(new InfileActionListener(outFileTextField, ".sgr"));
    inFileComboBox.setSelectedIndex(0);
}
Example 15
Project: javaforce-master  File: BlurProps.java View source code
/**
   * This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The
   * content of this method is always regenerated by the Form Editor.
   */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    length1 = new javax.swing.JLabel();
    length = new javax.swing.JSpinner();
    length2 = new javax.swing.JLabel();
    radius = new javax.swing.JSlider();
    jLabel1 = new javax.swing.JLabel();
    fadein = new javax.swing.JCheckBox();
    fadeout = new javax.swing.JCheckBox();
    length1.setText("Blur Duration");
    length.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(5), Integer.valueOf(1), null, Integer.valueOf(1)));
    length2.setText("Seconds");
    radius.setMajorTickSpacing(1);
    radius.setMaximum(10);
    radius.setMinimum(3);
    radius.setPaintLabels(true);
    radius.setPaintTicks(true);
    radius.setSnapToTicks(true);
    radius.setToolTipText("");
    radius.setValue(5);
    jLabel1.setText("Radius");
    fadein.setText("Fade In");
    fadeout.setText("Fade Out");
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(fadein).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(fadeout)).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(length1).addComponent(jLabel1)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(radius, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGroup(layout.createSequentialGroup().addComponent(length, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(length2))))).addContainerGap(121, Short.MAX_VALUE)));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(length1).addComponent(length, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(length2)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(radius, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel1)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(fadein).addComponent(fadeout)).addContainerGap(205, Short.MAX_VALUE)));
}
Example 16
Project: libgdx-master  File: NumericPanel.java View source code
private void initializeComponents() {
    JPanel contentPanel = getContentPanel();
    {
        JLabel label = new JLabel("Value:");
        contentPanel.add(label, new GridBagConstraints(0, 1, 1, 1, 0, 0, GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 6), 0, 0));
    }
    {
        valueSpinner = new JSpinner(new SpinnerNumberModel(new Float(0), new Float(-99999), new Float(99999), new Float(0.1f)));
        contentPanel.add(valueSpinner, new GridBagConstraints(1, 1, 1, 1, 1, 0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
    }
}
Example 17
Project: PokemonLabClient-master  File: BanDialog.java View source code
/** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    jPanel1 = new javax.swing.JPanel();
    spinYears = new javax.swing.JSpinner();
    jLabel1 = new javax.swing.JLabel();
    spinDays = new javax.swing.JSpinner();
    jLabel2 = new javax.swing.JLabel();
    spinHours = new javax.swing.JSpinner();
    jLabel3 = new javax.swing.JLabel();
    spinMinutes = new javax.swing.JSpinner();
    jLabel4 = new javax.swing.JLabel();
    btnBan = new javax.swing.JButton();
    btnCancel = new javax.swing.JButton();
    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
    setLocationByPlatform(true);
    setResizable(false);
    spinYears.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
    spinYears.setPreferredSize(new java.awt.Dimension(50, 28));
    jPanel1.add(spinYears);
    jLabel1.setText("Years");
    jPanel1.add(jLabel1);
    spinDays.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
    spinDays.setPreferredSize(new java.awt.Dimension(50, 28));
    jPanel1.add(spinDays);
    jLabel2.setText("Days");
    jPanel1.add(jLabel2);
    spinHours.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
    spinHours.setPreferredSize(new java.awt.Dimension(50, 28));
    jPanel1.add(spinHours);
    jLabel3.setText("Hours");
    jPanel1.add(jLabel3);
    spinMinutes.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(10)));
    spinMinutes.setPreferredSize(new java.awt.Dimension(50, 28));
    jPanel1.add(spinMinutes);
    jLabel4.setText("Minutes");
    jPanel1.add(jLabel4);
    btnBan.setText("Ban");
    btnBan.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnBanActionPerformed(evt);
        }
    });
    btnCancel.setText("Cancel");
    btnCancel.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnCancelActionPerformed(evt);
        }
    });
    org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(jPanel1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 397, Short.MAX_VALUE).add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup().addContainerGap(261, Short.MAX_VALUE).add(btnCancel).addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED).add(btnBan).addContainerGap()));
    layout.setVerticalGroup(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(layout.createSequentialGroup().add(jPanel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE).add(btnBan).add(btnCancel)).addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    pack();
}
Example 18
Project: pomodoro4nb-master  File: TaskDialog.java View source code
@Override
protected JPanel createDialogContent() {
    final JPanel contentPanel = new JPanel(new GridBagLayout());
    final JLabel descriptionLabel = new JLabel(getString("TaskDialog.descriptionLabel.text"));
    GridBagConstraints gbc = new GridBagConstraints();
    gbc.fill = GridBagConstraints.HORIZONTAL;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(5, 5, 0, 5);
    contentPanel.add(descriptionLabel, gbc);
    final JLabel estimateLabel = new JLabel(getString("TaskDialog.estimateLabel.text"));
    gbc = new GridBagConstraints();
    gbc.fill = GridBagConstraints.HORIZONTAL;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(5, 5, 0, 5);
    contentPanel.add(estimateLabel, gbc);
    descriptionField = new JTextField();
    descriptionField.setPreferredSize(new Dimension(200, 20));
    descriptionField.getDocument().addDocumentListener(new DocumentValidator(getOkButton().getAction()));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.insets = new Insets(5, 5, 5, 5);
    contentPanel.add(descriptionField, gbc);
    estimateSpinner = new JSpinner(new SpinnerNumberModel(1, 1, 10, 1));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.fill = GridBagConstraints.HORIZONTAL;
    gbc.insets = new Insets(5, 5, 5, 5);
    contentPanel.add(estimateSpinner, gbc);
    return contentPanel;
}
Example 19
Project: touhou-java-master  File: NumericPanel.java View source code
private void initializeComponents() {
    JPanel contentPanel = getContentPanel();
    {
        JLabel label = new JLabel("Value:");
        contentPanel.add(label, new GridBagConstraints(0, 1, 1, 1, 0, 0, GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 6), 0, 0));
    }
    {
        valueSpinner = new JSpinner(new SpinnerNumberModel(new Float(0), new Float(-99999), new Float(99999), new Float(0.1f)));
        contentPanel.add(valueSpinner, new GridBagConstraints(1, 1, 1, 1, 1, 0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
    }
}
Example 20
Project: CloudReports-master  File: SimulationSettings.java View source code
/** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    numOfSimulationsLabel = new javax.swing.JLabel();
    numOfSimulationsSpinner = new javax.swing.JSpinner();
    okButton = new javax.swing.JButton();
    timeToSimulateLabel = new javax.swing.JLabel();
    timeToSimulateSpinner = new javax.swing.JSpinner();
    minutesLabel = new javax.swing.JLabel();
    htmlReportsCheckBox = new javax.swing.JCheckBox();
    rawDataReportsCheckBox = new javax.swing.JCheckBox();
    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
    setTitle("Simulation settings");
    setResizable(false);
    numOfSimulationsLabel.setText("Number of repetitions:");
    numOfSimulationsSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(1), Integer.valueOf(1), null, Integer.valueOf(1)));
    numOfSimulationsSpinner.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            numOfSimulationsSpinnerStateChanged(evt);
        }
    });
    // NOI18N
    okButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cloudreports/gui/resources/ok.png")));
    okButton.setText("OK");
    okButton.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            okButtonActionPerformed(evt);
        }
    });
    timeToSimulateLabel.setText("Time to simulate:");
    timeToSimulateSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(60), Integer.valueOf(1), null, Integer.valueOf(1)));
    minutesLabel.setText("(minutes)");
    htmlReportsCheckBox.setText("Generate HTML reports.");
    htmlReportsCheckBox.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            htmlReportsCheckBoxStateChanged(evt);
        }
    });
    rawDataReportsCheckBox.setText("Generate raw data reports.");
    rawDataReportsCheckBox.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            rawDataReportsCheckBoxStateChanged(evt);
        }
    });
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGap(43, 43, 43).addComponent(timeToSimulateLabel)).addComponent(numOfSimulationsLabel)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(numOfSimulationsSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGroup(layout.createSequentialGroup().addComponent(timeToSimulateSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 106, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(4, 4, 4).addComponent(minutesLabel)))).addComponent(htmlReportsCheckBox).addComponent(rawDataReportsCheckBox))).addComponent(okButton, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 81, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap()));
    layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] { numOfSimulationsSpinner, timeToSimulateSpinner });
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER).addComponent(minutesLabel).addComponent(timeToSimulateSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(timeToSimulateLabel)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER).addComponent(numOfSimulationsLabel).addComponent(numOfSimulationsSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(htmlReportsCheckBox).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(rawDataReportsCheckBox).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(okButton).addContainerGap()));
    layout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] { numOfSimulationsSpinner, timeToSimulateSpinner });
    pack();
}
Example 21
Project: FDEB-master  File: OpenGLPanel.java View source code
/** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
    java.awt.GridBagConstraints gridBagConstraints;
    jXTitledSeparator1 = new org.jdesktop.swingx.JXTitledSeparator();
    labelAntialiasing = new javax.swing.JLabel();
    antialisaingCombobox = new javax.swing.JComboBox();
    labelShow = new javax.swing.JLabel();
    fpsCheckbox = new javax.swing.JCheckBox();
    jXTitledSeparator3 = new org.jdesktop.swingx.JXTitledSeparator();
    labelAmbiant = new javax.swing.JLabel();
    ambientDiffuseColorButton = new JColorButton(Color.BLACK);
    ambientSpecularColorButton = new JColorButton(Color.BLACK);
    ambientAmbiantColorButton = new JColorButton(Color.BLACK);
    labelDirectional = new javax.swing.JLabel();
    light1AmbiantColorButton = new JColorButton(Color.BLACK);
    light1DiffuseColorButton = new JColorButton(Color.BLACK);
    light1SpecularColorButton = new JColorButton(Color.BLACK);
    light1Checkbox = new javax.swing.JCheckBox();
    light2Checkbox = new javax.swing.JCheckBox();
    light2AmbiantColorButton = new JColorButton(Color.BLACK);
    light2DiffuseColorButton = new JColorButton(Color.BLACK);
    light2SpecularColorButton = new JColorButton(Color.BLACK);
    light3Checkbox = new javax.swing.JCheckBox();
    light3AmbiantColorButton = new JColorButton(Color.BLACK);
    light3DiffuseColorButton = new JColorButton(Color.BLACK);
    light3SpecularColorButton = new JColorButton(Color.BLACK);
    light1XPosition = new javax.swing.JSpinner();
    jLabel1 = new javax.swing.JLabel();
    light1YPosition = new javax.swing.JSpinner();
    jLabel2 = new javax.swing.JLabel();
    light1ZPosition = new javax.swing.JSpinner();
    jLabel3 = new javax.swing.JLabel();
    jLabel4 = new javax.swing.JLabel();
    light2XPosition = new javax.swing.JSpinner();
    jLabel5 = new javax.swing.JLabel();
    light2YPosition = new javax.swing.JSpinner();
    jLabel6 = new javax.swing.JLabel();
    light2ZPosition = new javax.swing.JSpinner();
    jLabel7 = new javax.swing.JLabel();
    light3XPosition = new javax.swing.JSpinner();
    jLabel8 = new javax.swing.JLabel();
    light3YPosition = new javax.swing.JSpinner();
    jLabel9 = new javax.swing.JLabel();
    light3ZPosition = new javax.swing.JSpinner();
    resetButton = new javax.swing.JButton();
    jLabel10 = new javax.swing.JLabel();
    openglInfoPanel = new javax.swing.JPanel();
    openInfoText = new javax.swing.JTextArea();
    // NOI18N
    jXTitledSeparator1.setTitle(org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jXTitledSeparator1.title"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(labelAntialiasing, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.labelAntialiasing.text"));
    antialisaingCombobox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "0x", "2x", "4x", "8x", "16x" }));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(labelShow, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.labelShow.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(fpsCheckbox, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.fpsCheckbox.text"));
    fpsCheckbox.setMargin(new java.awt.Insets(2, 0, 2, 2));
    // NOI18N
    jXTitledSeparator3.setTitle(org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jXTitledSeparator3.title"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(labelAmbiant, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.labelAmbient.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(ambientDiffuseColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.ambientDiffuseColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(ambientSpecularColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.ambientSpecularColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(ambientAmbiantColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.ambientAmbientColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(labelDirectional, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.labelDirectional.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light1AmbiantColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light1AmbientColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light1DiffuseColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light1DiffuseColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light1SpecularColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light1SpecularColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light1Checkbox, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light1Checkbox.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light2Checkbox, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light2Checkbox.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light2AmbiantColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light2AmbientColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light2DiffuseColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light2DiffuseColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light2SpecularColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light2SpecularColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light3Checkbox, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light3Checkbox.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light3AmbiantColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light3AmbientColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light3DiffuseColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light3DiffuseColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light3SpecularColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light3SpecularColorButton.text"));
    light1XPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel1, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel1.text"));
    light1YPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel2, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel2.text"));
    light1ZPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel3, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel3.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel4, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel4.text"));
    light2XPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel5, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel5.text"));
    light2YPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel6, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel6.text"));
    light2ZPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel7, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel7.text"));
    light3XPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel8, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel8.text"));
    light3YPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel9, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel9.text"));
    light3ZPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(resetButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.resetButton.text"));
    resetButton.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            resetButtonActionPerformed(evt);
        }
    });
    jLabel10.setFont(new java.awt.Font("Tahoma", 0, 10));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel10, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel10.text"));
    jLabel10.setForeground(new java.awt.Color(102, 102, 102));
    openglInfoPanel.setLayout(new java.awt.GridBagLayout());
    openInfoText.setColumns(5);
    openInfoText.setEditable(false);
    openInfoText.setFont(new java.awt.Font("Monospaced", 0, 11));
    openInfoText.setRows(3);
    // NOI18N
    openInfoText.setText("Vendor\nModel\nVersion");
    openInfoText.setOpaque(false);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    openglInfoPanel.add(openInfoText, gridBagConstraints);
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jXTitledSeparator1, javax.swing.GroupLayout.DEFAULT_SIZE, 679, Short.MAX_VALUE).addComponent(resetButton).addGroup(layout.createSequentialGroup().addGap(10, 10, 10).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(labelAmbiant).addComponent(labelDirectional)).addGap(21, 21, 21).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(light2Checkbox).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light2AmbiantColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light2DiffuseColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light2SpecularColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel4).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light2XPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel5).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light2YPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel6).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light2ZPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(layout.createSequentialGroup().addComponent(light3Checkbox).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light3AmbiantColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light3DiffuseColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light3SpecularColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel7).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light3XPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel8).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light3YPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel9).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light3ZPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(layout.createSequentialGroup().addComponent(ambientAmbiantColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(ambientDiffuseColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(ambientSpecularColorButton)).addGroup(layout.createSequentialGroup().addComponent(light1Checkbox).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light1AmbiantColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light1DiffuseColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light1SpecularColorButton))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light1XPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light1YPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light1ZPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)))).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jXTitledSeparator3, javax.swing.GroupLayout.DEFAULT_SIZE, 473, Short.MAX_VALUE).addGroup(layout.createSequentialGroup().addGap(10, 10, 10).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(labelShow, javax.swing.GroupLayout.PREFERRED_SIZE, 52, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(labelAntialiasing)).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGap(20, 20, 20).addComponent(fpsCheckbox)).addGroup(layout.createSequentialGroup().addGap(18, 18, 18).addComponent(antialisaingCombobox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addComponent(openglInfoPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel10, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))).addContainerGap()));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(jXTitledSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(openglInfoPanel, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(labelAntialiasing).addComponent(antialisaingCombobox)).addGap(18, 18, 18).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(labelShow, javax.swing.GroupLayout.DEFAULT_SIZE, 23, Short.MAX_VALUE).addComponent(fpsCheckbox)))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addComponent(jXTitledSeparator3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel10)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(labelAmbiant).addComponent(ambientDiffuseColorButton).addComponent(ambientAmbiantColorButton).addComponent(ambientSpecularColorButton)).addGap(13, 13, 13).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(light1DiffuseColorButton).addComponent(light1AmbiantColorButton).addComponent(light1SpecularColorButton).addComponent(labelDirectional).addComponent(light1Checkbox).addComponent(light1XPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel1).addComponent(light1YPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel2).addComponent(light1ZPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel3)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(light2DiffuseColorButton).addComponent(light2AmbiantColorButton).addComponent(light2SpecularColorButton).addComponent(light2Checkbox).addComponent(light2XPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel4).addComponent(light2YPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel5).addComponent(light2ZPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel6)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(light3DiffuseColorButton).addComponent(light3AmbiantColorButton).addComponent(light3SpecularColorButton).addComponent(light3Checkbox).addComponent(light3XPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel7).addComponent(light3YPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel8).addComponent(light3ZPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel9)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 60, Short.MAX_VALUE).addComponent(resetButton).addContainerGap()));
}
Example 22
Project: gephi-gsoc13-legendmodule-master  File: OpenGLPanel.java View source code
/** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
    java.awt.GridBagConstraints gridBagConstraints;
    jXTitledSeparator1 = new org.jdesktop.swingx.JXTitledSeparator();
    labelAntialiasing = new javax.swing.JLabel();
    antialisaingCombobox = new javax.swing.JComboBox();
    labelShow = new javax.swing.JLabel();
    fpsCheckbox = new javax.swing.JCheckBox();
    jXTitledSeparator3 = new org.jdesktop.swingx.JXTitledSeparator();
    labelAmbiant = new javax.swing.JLabel();
    ambientDiffuseColorButton = new JColorButton(Color.BLACK);
    ambientSpecularColorButton = new JColorButton(Color.BLACK);
    ambientAmbiantColorButton = new JColorButton(Color.BLACK);
    labelDirectional = new javax.swing.JLabel();
    light1AmbiantColorButton = new JColorButton(Color.BLACK);
    light1DiffuseColorButton = new JColorButton(Color.BLACK);
    light1SpecularColorButton = new JColorButton(Color.BLACK);
    light1Checkbox = new javax.swing.JCheckBox();
    light2Checkbox = new javax.swing.JCheckBox();
    light2AmbiantColorButton = new JColorButton(Color.BLACK);
    light2DiffuseColorButton = new JColorButton(Color.BLACK);
    light2SpecularColorButton = new JColorButton(Color.BLACK);
    light3Checkbox = new javax.swing.JCheckBox();
    light3AmbiantColorButton = new JColorButton(Color.BLACK);
    light3DiffuseColorButton = new JColorButton(Color.BLACK);
    light3SpecularColorButton = new JColorButton(Color.BLACK);
    light1XPosition = new javax.swing.JSpinner();
    jLabel1 = new javax.swing.JLabel();
    light1YPosition = new javax.swing.JSpinner();
    jLabel2 = new javax.swing.JLabel();
    light1ZPosition = new javax.swing.JSpinner();
    jLabel3 = new javax.swing.JLabel();
    jLabel4 = new javax.swing.JLabel();
    light2XPosition = new javax.swing.JSpinner();
    jLabel5 = new javax.swing.JLabel();
    light2YPosition = new javax.swing.JSpinner();
    jLabel6 = new javax.swing.JLabel();
    light2ZPosition = new javax.swing.JSpinner();
    jLabel7 = new javax.swing.JLabel();
    light3XPosition = new javax.swing.JSpinner();
    jLabel8 = new javax.swing.JLabel();
    light3YPosition = new javax.swing.JSpinner();
    jLabel9 = new javax.swing.JLabel();
    light3ZPosition = new javax.swing.JSpinner();
    resetButton = new javax.swing.JButton();
    jLabel10 = new javax.swing.JLabel();
    openglInfoPanel = new javax.swing.JPanel();
    openInfoText = new javax.swing.JTextArea();
    // NOI18N
    jXTitledSeparator1.setTitle(org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jXTitledSeparator1.title"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(labelAntialiasing, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.labelAntialiasing.text"));
    antialisaingCombobox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "0x", "2x", "4x", "8x", "16x" }));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(labelShow, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.labelShow.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(fpsCheckbox, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.fpsCheckbox.text"));
    fpsCheckbox.setMargin(new java.awt.Insets(2, 0, 2, 2));
    // NOI18N
    jXTitledSeparator3.setTitle(org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jXTitledSeparator3.title"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(labelAmbiant, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.labelAmbient.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(ambientDiffuseColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.ambientDiffuseColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(ambientSpecularColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.ambientSpecularColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(ambientAmbiantColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.ambientAmbientColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(labelDirectional, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.labelDirectional.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light1AmbiantColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light1AmbientColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light1DiffuseColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light1DiffuseColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light1SpecularColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light1SpecularColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light1Checkbox, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light1Checkbox.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light2Checkbox, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light2Checkbox.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light2AmbiantColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light2AmbientColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light2DiffuseColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light2DiffuseColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light2SpecularColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light2SpecularColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light3Checkbox, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light3Checkbox.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light3AmbiantColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light3AmbientColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light3DiffuseColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light3DiffuseColorButton.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(light3SpecularColorButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.light3SpecularColorButton.text"));
    light1XPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel1, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel1.text"));
    light1YPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel2, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel2.text"));
    light1ZPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel3, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel3.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel4, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel4.text"));
    light2XPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel5, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel5.text"));
    light2YPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel6, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel6.text"));
    light2ZPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel7, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel7.text"));
    light3XPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel8, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel8.text"));
    light3YPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel9, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel9.text"));
    light3ZPosition.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(0.0f), null, null, Float.valueOf(0.1f)));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(resetButton, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.resetButton.text"));
    resetButton.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            resetButtonActionPerformed(evt);
        }
    });
    jLabel10.setFont(new java.awt.Font("Tahoma", 0, 10));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(jLabel10, org.openide.util.NbBundle.getMessage(OpenGLPanel.class, "OpenGLPanel.jLabel10.text"));
    jLabel10.setForeground(new java.awt.Color(102, 102, 102));
    openglInfoPanel.setLayout(new java.awt.GridBagLayout());
    openInfoText.setColumns(5);
    openInfoText.setEditable(false);
    openInfoText.setFont(new java.awt.Font("Monospaced", 0, 11));
    openInfoText.setRows(3);
    // NOI18N
    openInfoText.setText("Vendor\nModel\nVersion");
    openInfoText.setOpaque(false);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    openglInfoPanel.add(openInfoText, gridBagConstraints);
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jXTitledSeparator1, javax.swing.GroupLayout.DEFAULT_SIZE, 679, Short.MAX_VALUE).addComponent(resetButton).addGroup(layout.createSequentialGroup().addGap(10, 10, 10).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(labelAmbiant).addComponent(labelDirectional)).addGap(21, 21, 21).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(light2Checkbox).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light2AmbiantColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light2DiffuseColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light2SpecularColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel4).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light2XPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel5).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light2YPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel6).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light2ZPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(layout.createSequentialGroup().addComponent(light3Checkbox).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light3AmbiantColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light3DiffuseColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light3SpecularColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel7).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light3XPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel8).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light3YPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel9).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light3ZPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(layout.createSequentialGroup().addComponent(ambientAmbiantColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(ambientDiffuseColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(ambientSpecularColorButton)).addGroup(layout.createSequentialGroup().addComponent(light1Checkbox).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light1AmbiantColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light1DiffuseColorButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light1SpecularColorButton))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light1XPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light1YPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(light1ZPosition, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)))).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jXTitledSeparator3, javax.swing.GroupLayout.DEFAULT_SIZE, 473, Short.MAX_VALUE).addGroup(layout.createSequentialGroup().addGap(10, 10, 10).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(labelShow, javax.swing.GroupLayout.PREFERRED_SIZE, 52, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(labelAntialiasing)).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGap(20, 20, 20).addComponent(fpsCheckbox)).addGroup(layout.createSequentialGroup().addGap(18, 18, 18).addComponent(antialisaingCombobox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addComponent(openglInfoPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel10, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))).addContainerGap()));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(jXTitledSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(openglInfoPanel, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(labelAntialiasing).addComponent(antialisaingCombobox)).addGap(18, 18, 18).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(labelShow, javax.swing.GroupLayout.DEFAULT_SIZE, 23, Short.MAX_VALUE).addComponent(fpsCheckbox)))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addComponent(jXTitledSeparator3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel10)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(labelAmbiant).addComponent(ambientDiffuseColorButton).addComponent(ambientAmbiantColorButton).addComponent(ambientSpecularColorButton)).addGap(13, 13, 13).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(light1DiffuseColorButton).addComponent(light1AmbiantColorButton).addComponent(light1SpecularColorButton).addComponent(labelDirectional).addComponent(light1Checkbox).addComponent(light1XPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel1).addComponent(light1YPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel2).addComponent(light1ZPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel3)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(light2DiffuseColorButton).addComponent(light2AmbiantColorButton).addComponent(light2SpecularColorButton).addComponent(light2Checkbox).addComponent(light2XPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel4).addComponent(light2YPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel5).addComponent(light2ZPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel6)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(light3DiffuseColorButton).addComponent(light3AmbiantColorButton).addComponent(light3SpecularColorButton).addComponent(light3Checkbox).addComponent(light3XPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel7).addComponent(light3YPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel8).addComponent(light3ZPosition, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel9)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 60, Short.MAX_VALUE).addComponent(resetButton).addContainerGap()));
}
Example 23
Project: gephi-master  File: UniqueSizeTransformerPanel.java View source code
/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    jLabel1 = new javax.swing.JLabel();
    sizeSpinner = new javax.swing.JSpinner();
    // NOI18N
    jLabel1.setText(org.openide.util.NbBundle.getMessage(UniqueSizeTransformerPanel.class, "UniqueSizeTransformerPanel.jLabel1.text"));
    sizeSpinner.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(1.0f), Float.valueOf(0.1f), null, Float.valueOf(0.5f)));
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(jLabel1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(sizeSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(294, Short.MAX_VALUE)));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel1).addComponent(sizeSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap(266, Short.MAX_VALUE)));
}
Example 24
Project: niftyeditor-master  File: ValueEditor.java View source code
/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    bindingGroup = new org.jdesktop.beansbinding.BindingGroup();
    jSlider1 = new javax.swing.JSlider();
    jSpinner1 = new javax.swing.JSpinner();
    setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 10, 5));
    jSlider1.setMajorTickSpacing(50);
    jSlider1.setMinorTickSpacing(5);
    jSlider1.setPaintLabels(true);
    jSlider1.setPaintTicks(true);
    jSlider1.setPreferredSize(new java.awt.Dimension(300, 45));
    org.jdesktop.beansbinding.Binding binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, jSpinner1, org.jdesktop.beansbinding.ELProperty.create("${value}"), jSlider1, org.jdesktop.beansbinding.BeanProperty.create("value"), "");
    bindingGroup.addBinding(binding);
    add(jSlider1);
    jSpinner1.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
    jSpinner1.setPreferredSize(new java.awt.Dimension(51, 20));
    binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, jSlider1, org.jdesktop.beansbinding.ELProperty.create("${value}"), jSpinner1, org.jdesktop.beansbinding.BeanProperty.create("value"));
    bindingGroup.addBinding(binding);
    add(jSpinner1);
    bindingGroup.bind();
}
Example 25
Project: Viz-master  File: RankingSizeTransformerPanel.java View source code
/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    labelMinSize = new javax.swing.JLabel();
    minSize = new javax.swing.JSpinner();
    labelMaxSize = new javax.swing.JLabel();
    maxSize = new javax.swing.JSpinner();
    setPreferredSize(new java.awt.Dimension(225, 114));
    // NOI18N
    labelMinSize.setText(org.openide.util.NbBundle.getMessage(RankingSizeTransformerPanel.class, "RankingSizeTransformerPanel.labelMinSize.text"));
    minSize.setModel(new javax.swing.SpinnerNumberModel(1.0f, 0.1f, null, 0.5f));
    // NOI18N
    labelMaxSize.setText(org.openide.util.NbBundle.getMessage(RankingSizeTransformerPanel.class, "RankingSizeTransformerPanel.labelMaxSize.text"));
    maxSize.setModel(new javax.swing.SpinnerNumberModel(4.0f, 0.5f, null, 0.5f));
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(labelMinSize).addGap(8, 8, 8).addComponent(minSize, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addComponent(labelMaxSize).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(maxSize, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(minSize, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(maxSize, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(labelMaxSize).addComponent(labelMinSize)).addContainerGap(80, Short.MAX_VALUE)));
}
Example 26
Project: android-arabic-reader-master  File: ZLSpinOptionView.java View source code
protected void createItem() {
    final ZLSpinOptionEntry option = (ZLSpinOptionEntry) myOption;
    mySpinner = new JSpinner(new SpinnerNumberModel(option.initialValue(), option.minValue(), option.maxValue(), option.getStep()));
    if (myName == null || "".equals(myName)) {
        myLabel = null;
        myTab.insertWidget(mySpinner);
    } else {
        JPanel panel1 = new JPanel();
        panel1.setLayout(new BoxLayout(panel1, BoxLayout.LINE_AXIS));
        mySpinner.setMaximumSize(new Dimension(mySpinner.getMaximumSize().width, mySpinner.getPreferredSize().height));
        panel1.add(mySpinner);
        myLabel = new JLabel(myName);
        JPanel panel2 = new JPanel(new BorderLayout());
        panel2.add(myLabel, BorderLayout.LINE_END);
        myPanel = new JPanel(new GridLayout(1, 2, 10, 0));
        myPanel.add(panel2);
        myPanel.add(panel1);
        myTab.insertWidget(myPanel);
    }
}
Example 27
Project: ArretadoGames-master  File: SpikePanel.java View source code
/** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    jLabel1 = new javax.swing.JLabel();
    jSpinner1 = new javax.swing.JSpinner();
    jLabel2 = new javax.swing.JLabel();
    jSpinner2 = new javax.swing.JSpinner();
    // NOI18N
    setName("Form");
    org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(com.arretados.leveleditor.LevelEditorApp.class).getContext().getResourceMap(SpikePanel.class);
    // NOI18N
    jLabel1.setText(resourceMap.getString("jLabel1.text"));
    // NOI18N
    jLabel1.setName("jLabel1");
    jSpinner1.setModel(new SpinnerNumberModel(// value
    1.0, // min
    0.1, // max
    10.0, // step
    0.1));
    // NOI18N
    jSpinner1.setName("jSpinner1");
    // NOI18N
    jLabel2.setText(resourceMap.getString("jLabel2.text"));
    // NOI18N
    jLabel2.setName("jLabel2");
    jSpinner2.setModel(new SpinnerNumberModel(// value
    1.0, // min
    0.1, // max
    50.0, // step
    0.1));
    // NOI18N
    jSpinner2.setName("jSpinner2");
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jSpinner1, javax.swing.GroupLayout.DEFAULT_SIZE, 371, Short.MAX_VALUE).addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, 371, Short.MAX_VALUE).addComponent(jSpinner2, javax.swing.GroupLayout.DEFAULT_SIZE, 371, Short.MAX_VALUE).addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 371, Short.MAX_VALUE));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jSpinner1, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jSpinner2, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(133, Short.MAX_VALUE)));
}
Example 28
Project: FBReaderJ-alex-master  File: ZLSpinOptionView.java View source code
protected void createItem() {
    final ZLSpinOptionEntry option = (ZLSpinOptionEntry) myOption;
    mySpinner = new JSpinner(new SpinnerNumberModel(option.initialValue(), option.minValue(), option.maxValue(), option.getStep()));
    if (myName == null || "".equals(myName)) {
        myLabel = null;
        myTab.insertWidget(mySpinner);
    } else {
        JPanel panel1 = new JPanel();
        panel1.setLayout(new BoxLayout(panel1, BoxLayout.LINE_AXIS));
        mySpinner.setMaximumSize(new Dimension(mySpinner.getMaximumSize().width, mySpinner.getPreferredSize().height));
        panel1.add(mySpinner);
        myLabel = new JLabel(myName);
        JPanel panel2 = new JPanel(new BorderLayout());
        panel2.add(myLabel, BorderLayout.LINE_END);
        myPanel = new JPanel(new GridLayout(1, 2, 10, 0));
        myPanel.add(panel2);
        myPanel.add(panel1);
        myTab.insertWidget(myPanel);
    }
}
Example 29
Project: FBReaderJ-master  File: ZLSpinOptionView.java View source code
protected void createItem() {
    final ZLSpinOptionEntry option = (ZLSpinOptionEntry) myOption;
    mySpinner = new JSpinner(new SpinnerNumberModel(option.initialValue(), option.minValue(), option.maxValue(), option.getStep()));
    if (myName == null || "".equals(myName)) {
        myLabel = null;
        myTab.insertWidget(mySpinner);
    } else {
        JPanel panel1 = new JPanel();
        panel1.setLayout(new BoxLayout(panel1, BoxLayout.LINE_AXIS));
        mySpinner.setMaximumSize(new Dimension(mySpinner.getMaximumSize().width, mySpinner.getPreferredSize().height));
        panel1.add(mySpinner);
        myLabel = new JLabel(myName);
        JPanel panel2 = new JPanel(new BorderLayout());
        panel2.add(myLabel, BorderLayout.LINE_END);
        myPanel = new JPanel(new GridLayout(1, 2, 10, 0));
        myPanel.add(panel2);
        myPanel.add(panel1);
        myTab.insertWidget(myPanel);
    }
}
Example 30
Project: FBReaderJLib-master  File: ZLSpinOptionView.java View source code
protected void createItem() {
    final ZLSpinOptionEntry option = (ZLSpinOptionEntry) myOption;
    mySpinner = new JSpinner(new SpinnerNumberModel(option.initialValue(), option.minValue(), option.maxValue(), option.getStep()));
    if (myName == null || "".equals(myName)) {
        myLabel = null;
        myTab.insertWidget(mySpinner);
    } else {
        JPanel panel1 = new JPanel();
        panel1.setLayout(new BoxLayout(panel1, BoxLayout.LINE_AXIS));
        mySpinner.setMaximumSize(new Dimension(mySpinner.getMaximumSize().width, mySpinner.getPreferredSize().height));
        panel1.add(mySpinner);
        myLabel = new JLabel(myName);
        JPanel panel2 = new JPanel(new BorderLayout());
        panel2.add(myLabel, BorderLayout.LINE_END);
        myPanel = new JPanel(new GridLayout(1, 2, 10, 0));
        myPanel.add(panel2);
        myPanel.add(panel1);
        myTab.insertWidget(myPanel);
    }
}
Example 31
Project: flybook-master  File: ZLSpinOptionView.java View source code
protected void createItem() {
    final ZLSpinOptionEntry option = (ZLSpinOptionEntry) myOption;
    mySpinner = new JSpinner(new SpinnerNumberModel(option.initialValue(), option.minValue(), option.maxValue(), option.getStep()));
    if (myName == null || "".equals(myName)) {
        myLabel = null;
        myTab.insertWidget(mySpinner);
    } else {
        JPanel panel1 = new JPanel();
        panel1.setLayout(new BoxLayout(panel1, BoxLayout.LINE_AXIS));
        mySpinner.setMaximumSize(new Dimension(mySpinner.getMaximumSize().width, mySpinner.getPreferredSize().height));
        panel1.add(mySpinner);
        myLabel = new JLabel(myName);
        JPanel panel2 = new JPanel(new BorderLayout());
        panel2.add(myLabel, BorderLayout.LINE_END);
        myPanel = new JPanel(new GridLayout(1, 2, 10, 0));
        myPanel.add(panel2);
        myPanel.add(panel1);
        myTab.insertWidget(myPanel);
    }
}
Example 32
Project: jnode-master  File: AddPartitionAction.java View source code
public void run() {
    final Device dev = UserFacade.getInstance().getSelectedDevice();
    final JDialog dlg = new JDialog((Dialog) null, "create new partition", true);
    final SpinnerNumberModel spn = new SpinnerNumberModel(10, 1, dev.getSize(), 10);
    dlg.getContentPane().setLayout(new FlowLayout());
    dlg.getContentPane().add(new JLabel("size : "));
    dlg.getContentPane().add(new JSpinner(spn));
    JButton btn = new JButton("Add partition");
    btn.addActionListener(new ActionListener() {

        public void actionPerformed(ActionEvent e) {
            long size = spn.getNumber().longValue();
            try {
                UserFacade.getInstance().createPartition(view.getPartition().getStart(), size);
            } catch (Exception e1) {
                errorReporter.reportError(log, AddPartitionAction.this, e1);
            }
            dlg.dispose();
            view.getDeviceView().update();
        }
    });
    dlg.getContentPane().add(btn);
    dlg.setBounds(200, 200, 300, 100);
    dlg.setVisible(true);
}
Example 33
Project: kkMulticopterFlashTool-master  File: MultiFlashConfigDialog.java View source code
private void initGUI() {
    //create the CellContraints
    cc = new CellConstraints();
    // create the Layout for Panel this
    String panelColumns = "3dlu,pref,3dlu,50dlu,3dlu,pref,fill:pref:grow,3dlu,pref";
    String panelRows = "3dlu,pref,3dlu,pref,3dlu";
    FormLayout panelLayout = new FormLayout(panelColumns, panelRows);
    panel = new FormDebugPanel();
    panel.setLayout(panelLayout);
    panel.add(new JLabel("TEST"), cc.xy(1, 1));
    this.nbrESCLabel = new JLabel(_("multiflash.configure.nbrESC"));
    SpinnerModel model = new //initial value
    SpinnerNumberModel(//initial value
    mfs.getNbrESC(), //min
    2, //max
    8, 1);
    this.nbrESCSpinner = new JSpinner(model);
    this.setTitle(_("multiflash.configure.title"));
    panel.add(nbrESCLabel, cc.xy(2, 2));
    panel.add(nbrESCSpinner, cc.xy(4, 2));
    this.add(panel);
    this.pack();
    this.setLocationRelativeTo(KKMulticopterFlashTool.getInstance());
}
Example 34
Project: mop-master  File: PoolingControls.java View source code
/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    poolStratBG = new javax.swing.ButtonGroup();
    enablePoolingCB = new javax.swing.JCheckBox();
    poolingChannelPannel = new javax.swing.JPanel();
    jLabel1 = new javax.swing.JLabel();
    inputStartSpinner = new javax.swing.JSpinner();
    inputEndSpinner = new javax.swing.JSpinner();
    outputStartSpinner = new javax.swing.JSpinner();
    jLabel2 = new javax.swing.JLabel();
    outputEndSpinner = new javax.swing.JSpinner();
    poolStratPanel = new javax.swing.JPanel();
    jLabel3 = new javax.swing.JLabel();
    straightThroughRB = new javax.swing.JRadioButton();
    rndRbnRB = new javax.swing.JRadioButton();
    stkRB = new javax.swing.JRadioButton();
    setBorder(javax.swing.BorderFactory.createEtchedBorder());
    setPreferredSize(new java.awt.Dimension(525, 149));
    enablePoolingCB.setText("Enable Drive-Pooling");
    enablePoolingCB.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            enablePoolingCBActionPerformed(evt);
        }
    });
    jLabel1.setText("Pool channels:");
    inputStartSpinner.setModel(new javax.swing.SpinnerNumberModel(1, 1, 16, 1));
    inputStartSpinner.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            poolingControlChanged(evt);
        }
    });
    inputEndSpinner.setModel(new javax.swing.SpinnerNumberModel(1, 1, 16, 1));
    inputEndSpinner.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            poolingControlChanged(evt);
        }
    });
    outputStartSpinner.setModel(new javax.swing.SpinnerNumberModel(1, 1, 16, 1));
    outputStartSpinner.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            poolingControlChanged(evt);
        }
    });
    jLabel2.setText("Into channels:");
    outputEndSpinner.setModel(new javax.swing.SpinnerNumberModel(1, 1, 16, 1));
    outputEndSpinner.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            poolingControlChanged(evt);
        }
    });
    javax.swing.GroupLayout poolingChannelPannelLayout = new javax.swing.GroupLayout(poolingChannelPannel);
    poolingChannelPannel.setLayout(poolingChannelPannelLayout);
    poolingChannelPannelLayout.setHorizontalGroup(poolingChannelPannelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(poolingChannelPannelLayout.createSequentialGroup().addContainerGap().addGroup(poolingChannelPannelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel1).addGroup(poolingChannelPannelLayout.createSequentialGroup().addComponent(inputStartSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(inputEndSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE))).addGap(18, 18, 18).addGroup(poolingChannelPannelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel2).addGroup(poolingChannelPannelLayout.createSequentialGroup().addComponent(outputStartSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(outputEndSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE))).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    poolingChannelPannelLayout.setVerticalGroup(poolingChannelPannelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(poolingChannelPannelLayout.createSequentialGroup().addContainerGap().addGroup(poolingChannelPannelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(poolingChannelPannelLayout.createSequentialGroup().addComponent(jLabel1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(poolingChannelPannelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(inputStartSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(inputEndSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))).addGroup(poolingChannelPannelLayout.createSequentialGroup().addComponent(jLabel2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(poolingChannelPannelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(outputStartSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(outputEndSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    jLabel3.setText("Using strategy:");
    poolStratBG.add(straightThroughRB);
    straightThroughRB.setText("Straight-Through");
    straightThroughRB.setToolTipText("Essentially does nothing.  Mostly here for testing.");
    straightThroughRB.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            poolingStratChanged(evt);
        }
    });
    poolStratBG.add(rndRbnRB);
    rndRbnRB.setSelected(true);
    rndRbnRB.setText("Round-Robin");
    rndRbnRB.setToolTipText("Outputs to each channel in a round-robin fashion, attempting to find empty channels first.");
    rndRbnRB.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            poolingStratChanged(evt);
        }
    });
    poolStratBG.add(stkRB);
    stkRB.setText("Stacking");
    stkRB.setToolTipText("Uses first available output channel (drops notes if all drives are busy)");
    stkRB.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            poolingStratChanged(evt);
        }
    });
    javax.swing.GroupLayout poolStratPanelLayout = new javax.swing.GroupLayout(poolStratPanel);
    poolStratPanel.setLayout(poolStratPanelLayout);
    poolStratPanelLayout.setHorizontalGroup(poolStratPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel3).addComponent(straightThroughRB).addComponent(rndRbnRB).addComponent(stkRB));
    poolStratPanelLayout.setVerticalGroup(poolStratPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(poolStratPanelLayout.createSequentialGroup().addComponent(jLabel3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(straightThroughRB).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(rndRbnRB).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(stkRB).addGap(0, 15, Short.MAX_VALUE)));
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(enablePoolingCB).addComponent(poolingChannelPannel, javax.swing.GroupLayout.PREFERRED_SIZE, 211, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(poolStratPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(187, Short.MAX_VALUE)));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(enablePoolingCB).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(poolingChannelPannel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addComponent(poolStratPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))));
}
Example 35
Project: Moppy-master  File: PoolingControls.java View source code
/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    poolStratBG = new javax.swing.ButtonGroup();
    enablePoolingCB = new javax.swing.JCheckBox();
    poolingChannelPannel = new javax.swing.JPanel();
    jLabel1 = new javax.swing.JLabel();
    inputStartSpinner = new javax.swing.JSpinner();
    inputEndSpinner = new javax.swing.JSpinner();
    outputStartSpinner = new javax.swing.JSpinner();
    jLabel2 = new javax.swing.JLabel();
    outputEndSpinner = new javax.swing.JSpinner();
    poolStratPanel = new javax.swing.JPanel();
    jLabel3 = new javax.swing.JLabel();
    straightThroughRB = new javax.swing.JRadioButton();
    rndRbnRB = new javax.swing.JRadioButton();
    stkRB = new javax.swing.JRadioButton();
    setBorder(javax.swing.BorderFactory.createEtchedBorder());
    setPreferredSize(new java.awt.Dimension(525, 149));
    enablePoolingCB.setText("Enable Drive-Pooling");
    enablePoolingCB.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            enablePoolingCBActionPerformed(evt);
        }
    });
    jLabel1.setText("Pool channels:");
    inputStartSpinner.setModel(new javax.swing.SpinnerNumberModel(1, 1, 16, 1));
    inputStartSpinner.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            poolingControlChanged(evt);
        }
    });
    inputEndSpinner.setModel(new javax.swing.SpinnerNumberModel(1, 1, 16, 1));
    inputEndSpinner.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            poolingControlChanged(evt);
        }
    });
    outputStartSpinner.setModel(new javax.swing.SpinnerNumberModel(1, 1, 16, 1));
    outputStartSpinner.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            poolingControlChanged(evt);
        }
    });
    jLabel2.setText("Into channels:");
    outputEndSpinner.setModel(new javax.swing.SpinnerNumberModel(1, 1, 16, 1));
    outputEndSpinner.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            poolingControlChanged(evt);
        }
    });
    javax.swing.GroupLayout poolingChannelPannelLayout = new javax.swing.GroupLayout(poolingChannelPannel);
    poolingChannelPannel.setLayout(poolingChannelPannelLayout);
    poolingChannelPannelLayout.setHorizontalGroup(poolingChannelPannelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(poolingChannelPannelLayout.createSequentialGroup().addContainerGap().addGroup(poolingChannelPannelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel1).addGroup(poolingChannelPannelLayout.createSequentialGroup().addComponent(inputStartSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(inputEndSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE))).addGap(18, 18, 18).addGroup(poolingChannelPannelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel2).addGroup(poolingChannelPannelLayout.createSequentialGroup().addComponent(outputStartSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(outputEndSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE))).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    poolingChannelPannelLayout.setVerticalGroup(poolingChannelPannelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(poolingChannelPannelLayout.createSequentialGroup().addContainerGap().addGroup(poolingChannelPannelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(poolingChannelPannelLayout.createSequentialGroup().addComponent(jLabel1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(poolingChannelPannelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(inputStartSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(inputEndSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))).addGroup(poolingChannelPannelLayout.createSequentialGroup().addComponent(jLabel2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(poolingChannelPannelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(outputStartSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(outputEndSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    jLabel3.setText("Using strategy:");
    poolStratBG.add(straightThroughRB);
    straightThroughRB.setText("Straight-Through");
    straightThroughRB.setToolTipText("Essentially does nothing.  Mostly here for testing.");
    straightThroughRB.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            poolingStratChanged(evt);
        }
    });
    poolStratBG.add(rndRbnRB);
    rndRbnRB.setSelected(true);
    rndRbnRB.setText("Round-Robin");
    rndRbnRB.setToolTipText("Outputs to each channel in a round-robin fashion, attempting to find empty channels first.");
    rndRbnRB.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            poolingStratChanged(evt);
        }
    });
    poolStratBG.add(stkRB);
    stkRB.setText("Stacking");
    stkRB.setToolTipText("Uses first available output channel (drops notes if all drives are busy)");
    stkRB.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            poolingStratChanged(evt);
        }
    });
    javax.swing.GroupLayout poolStratPanelLayout = new javax.swing.GroupLayout(poolStratPanel);
    poolStratPanel.setLayout(poolStratPanelLayout);
    poolStratPanelLayout.setHorizontalGroup(poolStratPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel3).addComponent(straightThroughRB).addComponent(rndRbnRB).addComponent(stkRB));
    poolStratPanelLayout.setVerticalGroup(poolStratPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(poolStratPanelLayout.createSequentialGroup().addComponent(jLabel3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(straightThroughRB).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(rndRbnRB).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(stkRB).addGap(0, 15, Short.MAX_VALUE)));
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(enablePoolingCB).addComponent(poolingChannelPannel, javax.swing.GroupLayout.PREFERRED_SIZE, 211, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(poolStratPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(187, Short.MAX_VALUE)));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(enablePoolingCB).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(poolingChannelPannel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addComponent(poolStratPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))));
}
Example 36
Project: ScreenBasedSimulator-master  File: DrugPanel.java View source code
/**
	 * Initialize the contents of the frame.
	 */
private void initialize() {
    JComboBox<String> drugBox = new JComboBox<String>(drugModel);
    drugBox.setBounds(100, 30, 110, 50);
    drugBox.setBorder(BorderFactory.createTitledBorder("Drug"));
    this.add(drugBox);
    JLabel dosageLabel = new JLabel("Choose dosage:");
    dosageLabel.setBounds(110, 70, 200, 50);
    this.add(dosageLabel);
    final SpinnerModel doseModel = new SpinnerNumberModel(0, 0, 400, 0.1);
    JSpinner doseSpinner = new JSpinner(doseModel);
    doseSpinner.setBounds(110, 110, 75, 20);
    this.add(doseSpinner);
    // test!!!
    unitModel.addElement("mL");
    JComboBox<String> unitBox = new JComboBox<String>(unitModel);
    unitBox.setBounds(185, 100, 70, 43);
    this.add(unitBox);
    JButton EntryButton = new JButton("INJECT");
    EntryButton.setBounds(190, 140, 65, 30);
    this.add(EntryButton);
    EntryButton.addMouseListener(new MouseAdapter() {

        @Override
        public void mouseClicked(MouseEvent e) {
            // drugWindow.frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            // ui.useDrug(String id, Double dose, String unit);
            String name = (String) drugBox.getSelectedItem();
            String id = drugInStore.get(name);
            double dose = (double) doseModel.getValue();
            String drugUnit = (String) unitBox.getSelectedItem();
            System.out.println("iD:" + id);
            ui.useDrug(id, dose, drugUnit);
        }
    });
}
Example 37
Project: sleeksnap-master  File: NumberSpinnerSettingType.java View source code
@Override
public JComponent constructComponent(String[] defaults) {
    SpinnerNumberModel model = new SpinnerNumberModel();
    Map<String, String> m = Util.parseDataList(defaults);
    if (m.containsKey("default")) {
        model.setValue(Integer.parseInt(m.get("default")));
    }
    if (m.containsKey("min")) {
        model.setMinimum(Integer.parseInt(m.get("min")));
    }
    if (m.containsKey("max")) {
        model.setMaximum(Integer.parseInt(m.get("max")));
    }
    if (m.containsKey("step")) {
        model.setStepSize(Integer.parseInt(m.get("step")));
    }
    return new JSpinner(model);
}
Example 38
Project: solrmeter-master  File: IntegerPropertyPanel.java View source code
@Override
protected Component getVisualComponent() {
    this.spinner = new JSpinner();
    SpinnerNumberModel model = new SpinnerNumberModel(new Integer(0), new Integer(0), null, new Integer(1));
    this.spinner.setModel(model);
    String initial = SolrMeterConfiguration.getProperty(property);
    if (initial != null) {
        this.setSelectedValue(initial);
    }
    spinner.addChangeListener(new ChangeListener() {

        @Override
        public void stateChanged(ChangeEvent e) {
            notifyObservers();
        }
    });
    return this.spinner;
}
Example 39
Project: sos-dendrogram-master  File: GrowingSOMSettingsPanel.java View source code
/**
     * 
     */
private void initialize() {
    setLayout(new GridBagLayout());
    lblTau = new JLabel();
    lblTau.setText("tau");
    spnTau = new JSpinner();
    spnTau.setModel(new SpinnerNumberModel(1, 0, 1, .01));
    GridBagConstraints gridBagConstraints31 = new GridBagConstraints();
    gridBagConstraints31.gridx = 1;
    gridBagConstraints31.weightx = 0.5;
    gridBagConstraints31.anchor = GridBagConstraints.WEST;
    gridBagConstraints31.insets = new Insets(2, 0, 2, 0);
    gridBagConstraints31.fill = GridBagConstraints.BOTH;
    gridBagConstraints31.gridy = 0;
    GridBagConstraints gridBagConstraints30 = new GridBagConstraints();
    gridBagConstraints30.gridx = 0;
    gridBagConstraints30.fill = GridBagConstraints.VERTICAL;
    gridBagConstraints30.anchor = GridBagConstraints.EAST;
    gridBagConstraints30.insets = new Insets(2, 2, 2, 4);
    gridBagConstraints30.gridy = 0;
    this.add(lblTau, gridBagConstraints30);
    this.add(spnTau, gridBagConstraints31);
}
Example 40
Project: taskblocks-master  File: ManConfigPanel.java View source code
private void buildGui() {
    // create components
    JPanel contentP = this;
    JLabel nameL = new JLabel("Name:");
    JLabel workloadL = new JLabel("Workload (%):");
    nameTF = new JTextField(15);
    _workloadSpin = new JSpinner(new SpinnerNumberModel(100, 10, 100, 10));
    //layout components
    contentP.setLayout(new GridBagLayout());
    GridBagConstraints gc = new GridBagConstraints();
    // add labels
    gc.gridx = 0;
    gc.gridy = 0;
    gc.fill = GridBagConstraints.NONE;
    gc.insets.bottom = 5;
    gc.anchor = GridBagConstraints.EAST;
    //
    contentP.add(nameL, gc);
    gc.gridy++;
    contentP.add(workloadL, gc);
    // add edit fields
    gc.gridx++;
    gc.gridy = 0;
    gc.fill = GridBagConstraints.HORIZONTAL;
    gc.weightx = 1;
    gc.insets.left = 8;
    //
    contentP.add(nameTF, gc);
    gc.gridy++;
    contentP.add(_workloadSpin, gc);
    // set component properties
    nameTF.setText(_man.getName());
    _workloadSpin.setValue((int) (_man.getWorkload() * 100.0));
}
Example 41
Project: diirt-master  File: ReportRateFrame.java View source code
/** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    jLabel1 = new javax.swing.JLabel();
    valueLabel = new javax.swing.JLabel();
    jLabel6 = new javax.swing.JLabel();
    scanRateSpinner = new javax.swing.JSpinner();
    createPVButton = new javax.swing.JButton();
    jLabel3 = new javax.swing.JLabel();
    updateRateSpinner = new javax.swing.JSpinner();
    avgRateLabel = new javax.swing.JLabel();
    jLabel2 = new javax.swing.JLabel();
    jLabel4 = new javax.swing.JLabel();
    currentRateLabel = new javax.swing.JLabel();
    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    jLabel1.setText("PV value:");
    valueLabel.setText("0");
    jLabel6.setText("UI scan rate (Hz):");
    scanRateSpinner.setModel(new javax.swing.SpinnerNumberModel(1, 1, 50, 1));
    createPVButton.setText("Create ");
    createPVButton.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            createPVButtonActionPerformed(evt);
        }
    });
    jLabel3.setText("PV update rate (Hz):");
    updateRateSpinner.setModel(new javax.swing.SpinnerNumberModel(1, 1, 1000, 1));
    avgRateLabel.setText("0");
    jLabel2.setText("Avg rate (Hz):");
    jLabel4.setText("Current rate (Hz):");
    currentRateLabel.setText("0");
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(jLabel1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(valueLabel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addGroup(layout.createSequentialGroup().addComponent(jLabel3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(updateRateSpinner)).addComponent(createPVButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(layout.createSequentialGroup().addComponent(jLabel4).addGap(13, 13, 13).addComponent(currentRateLabel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addGroup(layout.createSequentialGroup().addGap(0, 0, Short.MAX_VALUE).addComponent(jLabel6).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(scanRateSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 155, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(layout.createSequentialGroup().addComponent(jLabel2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(avgRateLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 176, javax.swing.GroupLayout.PREFERRED_SIZE))).addContainerGap()));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel1).addComponent(valueLabel)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel3).addComponent(updateRateSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(scanRateSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel6)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(avgRateLabel).addComponent(jLabel2)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel4).addComponent(currentRateLabel)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(createPVButton).addContainerGap()));
    pack();
}
Example 42
Project: geotoolkit-master  File: JNumberExpressionPane.java View source code
/** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    GridBagConstraints gridBagConstraints;
    guiSpecial = new JSpecialExpressionButton();
    guiNumber = new JSpinner();
    setOpaque(false);
    guiSpecial.addPropertyChangeListener(new PropertyChangeListener() {

        public void propertyChange(PropertyChangeEvent evt) {
            guiSpecialPropertyChange(evt);
        }
    });
    guiNumber.setModel(new SpinnerNumberModel(Double.valueOf(0.0d), null, null, Double.valueOf(1.0d)));
    guiNumber.addChangeListener(new ChangeListener() {

        public void stateChanged(ChangeEvent evt) {
            guiNumberStateChanged(evt);
        }
    });
    GroupLayout layout = new GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(guiNumber, GroupLayout.PREFERRED_SIZE, 90, GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED).addComponent(guiSpecial, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addContainerGap(22, Short.MAX_VALUE)));
    layout.setVerticalGroup(layout.createParallelGroup(Alignment.LEADING).addComponent(guiNumber).addComponent(guiSpecial, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE));
}
Example 43
Project: FrogPw-master  File: GeneratorFrame.java View source code
/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    jLabel1 = new javax.swing.JLabel();
    shouldSmall = new javax.swing.JCheckBox();
    shouldBig = new javax.swing.JCheckBox();
    shouldNumber = new javax.swing.JCheckBox();
    customeField = new javax.swing.JTextField();
    generateButton = new javax.swing.JButton();
    generatedField = new javax.swing.JTextField();
    shouldCustome = new javax.swing.JCheckBox();
    jLabel2 = new javax.swing.JLabel();
    bigAmount = new javax.swing.JSpinner();
    jLabel3 = new javax.swing.JLabel();
    smallAmount = new javax.swing.JSpinner();
    jLabel4 = new javax.swing.JLabel();
    numberAmount = new javax.swing.JSpinner();
    jLabel5 = new javax.swing.JLabel();
    customeAmount = new javax.swing.JSpinner();
    passwordField = new javax.swing.JPasswordField();
    jLabel6 = new javax.swing.JLabel();
    websiteNameField = new javax.swing.JTextField();
    jLabel7 = new javax.swing.JLabel();
    websiteTyp = new javax.swing.JComboBox();
    jLabel8 = new javax.swing.JLabel();
    passwordLenght = new javax.swing.JSpinner();
    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    setTitle("Password Generator");
    setAlwaysOnTop(true);
    setMinimumSize(new java.awt.Dimension(430, 275));
    setResizable(false);
    jLabel1.setText("Masterpassword");
    shouldSmall.setText("a-z");
    shouldBig.setText("A-Z");
    shouldNumber.setText("0-9");
    customeField.setText("<>|!\"$%&/()=?*'_:;,.-#+öäüÖÄÜ~\\}][{@€");
    generateButton.setText("Generate");
    generateButton.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            generateButtonActionPerformed(evt);
        }
    });
    shouldCustome.setText("Addentional Characters");
    jLabel2.setText("Amount");
    bigAmount.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(1), Integer.valueOf(0), null, Integer.valueOf(1)));
    jLabel3.setText("Amount");
    smallAmount.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(1), Integer.valueOf(0), null, Integer.valueOf(1)));
    jLabel4.setText("Amount");
    numberAmount.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(2), Integer.valueOf(0), null, Integer.valueOf(1)));
    jLabel5.setText("Amount");
    customeAmount.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(3), Integer.valueOf(0), null, Integer.valueOf(1)));
    jLabel6.setText("Website Name");
    jLabel7.setText("Website Type");
    websiteTyp.setModel(c);
    jLabel8.setText("Password lenght");
    passwordLenght.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(1), Integer.valueOf(0), null, Integer.valueOf(1)));
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup().addComponent(generateButton).addGap(18, 18, 18).addComponent(generatedField)).addGroup(layout.createSequentialGroup().addComponent(shouldCustome).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(customeField, javax.swing.GroupLayout.DEFAULT_SIZE, 259, Short.MAX_VALUE)).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel8, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(passwordLenght, javax.swing.GroupLayout.PREFERRED_SIZE, 79, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel6, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel7, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(websiteNameField).addComponent(passwordField, javax.swing.GroupLayout.Alignment.TRAILING).addComponent(websiteTyp, javax.swing.GroupLayout.Alignment.TRAILING, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup().addGap(0, 0, Short.MAX_VALUE).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(layout.createSequentialGroup().addComponent(shouldNumber).addGap(18, 18, 18).addComponent(jLabel4).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(numberAmount, javax.swing.GroupLayout.PREFERRED_SIZE, 82, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(shouldBig).addComponent(shouldSmall)).addGap(18, 18, 18).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(layout.createSequentialGroup().addComponent(jLabel3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(bigAmount, javax.swing.GroupLayout.PREFERRED_SIZE, 82, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(layout.createSequentialGroup().addComponent(jLabel2).addGap(18, 18, 18).addComponent(smallAmount, javax.swing.GroupLayout.PREFERRED_SIZE, 82, javax.swing.GroupLayout.PREFERRED_SIZE)))))))).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup().addGap(0, 0, Short.MAX_VALUE).addComponent(jLabel5).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(customeAmount, javax.swing.GroupLayout.PREFERRED_SIZE, 82, javax.swing.GroupLayout.PREFERRED_SIZE))).addContainerGap()));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel1).addComponent(passwordField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel6).addComponent(websiteNameField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel7).addComponent(websiteTyp, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 6, Short.MAX_VALUE).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(shouldSmall).addComponent(jLabel2).addComponent(smallAmount, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel8)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(shouldBig).addComponent(jLabel3).addComponent(bigAmount, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(passwordLenght, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel4).addComponent(numberAmount, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addComponent(shouldNumber)).addGap(5, 5, 5).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(customeField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(shouldCustome)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel5).addComponent(customeAmount, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(generatedField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(generateButton)).addContainerGap()));
    pack();
}
Example 44
Project: mage-master  File: PickNumberDialog.java View source code
public void showDialog(int min, int max, String message) {
    this.spnAmount.setModel(new SpinnerNumberModel(min, min, max, 1));
    this.lblMessage.setText(message);
    this.btnOk.setVisible(true);
    this.btnCancel.setVisible(false);
    this.pack();
    Point centered = SettingsManager.instance.getComponentPosition(getWidth(), getHeight());
    this.setLocation(centered.x, centered.y);
    GuiDisplayUtil.keepComponentInsideScreen(centered.x, centered.y, this);
    this.setVisible(true);
}
Example 45
Project: openflexo-master  File: ImageDialog.java View source code
/**
	 * This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this
	 * method is always regenerated by the Form Editor.
	 */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    jLabel1 = new javax.swing.JLabel();
    mainTabbedPane = new javax.swing.JTabbedPane();
    imageInfoPanel = new javax.swing.JPanel();
    urlLabel = new javax.swing.JLabel();
    urlTextField = new javax.swing.JTextField();
    alternativeTextLabel = new javax.swing.JLabel();
    alternativeTextTextField = new javax.swing.JTextField();
    widthLabel = new javax.swing.JLabel();
    widthSpinner = new javax.swing.JSpinner();
    heightLabel = new javax.swing.JLabel();
    heightSpinner = new javax.swing.JSpinner();
    borderLabel = new javax.swing.JLabel();
    borderSpinner = new javax.swing.JSpinner();
    hspaceLabel = new javax.swing.JLabel();
    hspaceSpinner = new javax.swing.JSpinner();
    vspaceLabel = new javax.swing.JLabel();
    vspaceSpinner = new javax.swing.JSpinner();
    alignLabel = new javax.swing.JLabel();
    alignComboBox = new javax.swing.JComboBox();
    widthToggleButton = new javax.swing.JToggleButton();
    heightToggleButton = new javax.swing.JToggleButton();
    mLinkPanel = new javax.swing.JPanel();
    linkUrlLabel = new javax.swing.JLabel();
    linkUrlTextField = new javax.swing.JTextField();
    targetLabel = new javax.swing.JLabel();
    targetComboBox = new javax.swing.JComboBox();
    advancedPanel = new javax.swing.JPanel();
    idTextField = new javax.swing.JTextField();
    idLabel = new javax.swing.JLabel();
    languageCodeLabel = new javax.swing.JLabel();
    languageCodeTextField = new javax.swing.JTextField();
    styleLabel = new javax.swing.JLabel();
    styleTextField = new javax.swing.JTextField();
    advisoryTitleTextField = new javax.swing.JTextField();
    advisoryTitleLabel = new javax.swing.JLabel();
    languageDirectionLabel = new javax.swing.JLabel();
    languageDirectionComboBox = new javax.swing.JComboBox();
    styleClassesLabel = new javax.swing.JLabel();
    styleClassesTextField = new javax.swing.JTextField();
    longDescLabel = new javax.swing.JLabel();
    longDescTextField = new javax.swing.JTextField();
    cancelButton = new javax.swing.JButton();
    okButton = new javax.swing.JButton();
    jLabel1.setText("jLabel1");
    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
    setTitle("Insert Image");
    urlLabel.setText("URL");
    alternativeTextLabel.setText("Alternative Text");
    widthLabel.setText("Width");
    widthSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
    widthSpinner.setEnabled(false);
    heightLabel.setText("Height");
    heightSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
    heightSpinner.setEnabled(false);
    borderLabel.setText("Border");
    borderSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
    hspaceLabel.setText("HSpace");
    hspaceSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
    vspaceLabel.setText("VSpace");
    vspaceSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
    alignLabel.setText("Align");
    alignComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "None", "Top", "Bottom", "Middle", "Left", "Right" }));
    widthToggleButton.setSelected(true);
    widthToggleButton.setText("Default");
    widthToggleButton.addActionListener(new java.awt.event.ActionListener() {

        @Override
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            widthToggleButtonActionPerformed(evt);
        }
    });
    heightToggleButton.setSelected(true);
    heightToggleButton.setText("Default");
    heightToggleButton.addActionListener(new java.awt.event.ActionListener() {

        @Override
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            heightToggleButtonActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout imageInfoPanelLayout = new javax.swing.GroupLayout(imageInfoPanel);
    imageInfoPanel.setLayout(imageInfoPanelLayout);
    imageInfoPanelLayout.setHorizontalGroup(imageInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(imageInfoPanelLayout.createSequentialGroup().addContainerGap().addGroup(imageInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(urlLabel).addComponent(alternativeTextLabel).addComponent(widthLabel).addComponent(heightLabel).addComponent(borderLabel).addComponent(hspaceLabel).addComponent(vspaceLabel).addComponent(alignLabel)).addGap(31, 31, 31).addGroup(imageInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(alternativeTextTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 266, Short.MAX_VALUE).addComponent(urlTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 266, Short.MAX_VALUE).addComponent(alignComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGroup(imageInfoPanelLayout.createSequentialGroup().addGroup(imageInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent(vspaceSpinner, javax.swing.GroupLayout.Alignment.LEADING).addComponent(hspaceSpinner, javax.swing.GroupLayout.Alignment.LEADING).addComponent(borderSpinner, javax.swing.GroupLayout.Alignment.LEADING).addComponent(heightSpinner, javax.swing.GroupLayout.Alignment.LEADING).addComponent(widthSpinner, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 68, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(imageInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(heightToggleButton).addComponent(widthToggleButton)))).addContainerGap()));
    imageInfoPanelLayout.setVerticalGroup(imageInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(imageInfoPanelLayout.createSequentialGroup().addContainerGap().addGroup(imageInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(urlLabel).addComponent(urlTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(imageInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(alternativeTextLabel).addComponent(alternativeTextTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(imageInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(widthLabel).addComponent(widthSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(widthToggleButton)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(imageInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(heightLabel).addComponent(heightSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(heightToggleButton)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(imageInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(borderLabel).addComponent(borderSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(imageInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(hspaceLabel).addComponent(hspaceSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(imageInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(vspaceLabel).addComponent(vspaceSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(imageInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(alignLabel).addComponent(alignComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap(54, Short.MAX_VALUE)));
    mainTabbedPane.addTab("Image Info", imageInfoPanel);
    linkUrlLabel.setText("URL");
    targetLabel.setText("Target");
    targetComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "None" }));
    javax.swing.GroupLayout mLinkPanelLayout = new javax.swing.GroupLayout(mLinkPanel);
    mLinkPanel.setLayout(mLinkPanelLayout);
    mLinkPanelLayout.setHorizontalGroup(mLinkPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(mLinkPanelLayout.createSequentialGroup().addContainerGap().addGroup(mLinkPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(targetLabel).addComponent(linkUrlLabel)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(mLinkPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(linkUrlTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 333, Short.MAX_VALUE).addComponent(targetComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap()));
    mLinkPanelLayout.setVerticalGroup(mLinkPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(mLinkPanelLayout.createSequentialGroup().addContainerGap().addGroup(mLinkPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(linkUrlLabel).addComponent(linkUrlTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(mLinkPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(targetLabel).addComponent(targetComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap(216, Short.MAX_VALUE)));
    mainTabbedPane.addTab("Link", mLinkPanel);
    idLabel.setText("ID");
    languageCodeLabel.setText("Language Code");
    styleLabel.setText("Style");
    advisoryTitleLabel.setText("Advisory Title");
    languageDirectionLabel.setText("Language Direction");
    languageDirectionComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "None", "Left to Right", "Right to Left" }));
    styleClassesLabel.setText("Style Classes");
    longDescLabel.setText("Long Description URL");
    javax.swing.GroupLayout advancedPanelLayout = new javax.swing.GroupLayout(advancedPanel);
    advancedPanel.setLayout(advancedPanelLayout);
    advancedPanelLayout.setHorizontalGroup(advancedPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(advancedPanelLayout.createSequentialGroup().addContainerGap().addGroup(advancedPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(idLabel).addComponent(longDescLabel).addComponent(languageDirectionLabel).addComponent(advisoryTitleLabel).addComponent(styleClassesLabel).addComponent(styleLabel).addComponent(languageCodeLabel)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(advancedPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(languageCodeTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 264, Short.MAX_VALUE).addComponent(styleTextField, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 264, Short.MAX_VALUE).addComponent(advisoryTitleTextField, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 264, Short.MAX_VALUE).addComponent(languageDirectionComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(styleClassesTextField, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 264, Short.MAX_VALUE).addComponent(idTextField, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 264, Short.MAX_VALUE).addComponent(longDescTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 264, Short.MAX_VALUE)).addContainerGap()));
    advancedPanelLayout.setVerticalGroup(advancedPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(advancedPanelLayout.createSequentialGroup().addContainerGap().addGroup(advancedPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(idLabel).addComponent(idTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(advancedPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(longDescLabel).addComponent(longDescTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(advancedPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(styleClassesLabel).addComponent(styleClassesTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(8, 8, 8).addGroup(advancedPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(styleTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(styleLabel)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(advancedPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(advisoryTitleTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(advisoryTitleLabel)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(advancedPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(languageDirectionComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(languageDirectionLabel)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(advancedPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(languageCodeTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(languageCodeLabel)).addContainerGap(84, Short.MAX_VALUE)));
    mainTabbedPane.addTab("Advanced", advancedPanel);
    cancelButton.setText("Cancel");
    cancelButton.addActionListener(new java.awt.event.ActionListener() {

        @Override
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            cancelButtonActionPerformed(evt);
        }
    });
    okButton.setText("OK");
    okButton.addActionListener(new java.awt.event.ActionListener() {

        @Override
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            okButtonActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup().addContainerGap(254, Short.MAX_VALUE).addComponent(okButton).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(cancelButton).addContainerGap()).addComponent(mainTabbedPane, javax.swing.GroupLayout.DEFAULT_SIZE, 400, Short.MAX_VALUE));
    layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] { cancelButton, okButton });
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(mainTabbedPane, javax.swing.GroupLayout.PREFERRED_SIZE, 301, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(cancelButton).addComponent(okButton)).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    pack();
}
Example 46
Project: nbites-master  File: ColorCalibrationPanel.java View source code
/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    jTabbedPane = new javax.swing.JTabbedPane();
    JPanelWhiteT = new javax.swing.JPanel();
    jPanel3 = new javax.swing.JPanel();
    jPanelY2 = new javax.swing.JPanel();
    Y0Text2 = new javax.swing.JLabel();
    Y0UText2 = new javax.swing.JLabel();
    Y0VText2 = new javax.swing.JLabel();
    Y0USliderWT = new javax.swing.JSlider();
    Y0VSliderWT = new javax.swing.JSlider();
    Y0USpinnerWT = new javax.swing.JSpinner();
    Y0VSpinnerWT = new javax.swing.JSpinner();
    jLabel13 = new javax.swing.JLabel();
    jLabel14 = new javax.swing.JLabel();
    jLabel15 = new javax.swing.JLabel();
    jLabel16 = new javax.swing.JLabel();
    jLabel17 = new javax.swing.JLabel();
    jLabel18 = new javax.swing.JLabel();
    jPanelY257 = new javax.swing.JPanel();
    Y255Text2 = new javax.swing.JLabel();
    Y255UText2 = new javax.swing.JLabel();
    Y255VText2 = new javax.swing.JLabel();
    Y255USliderWT = new javax.swing.JSlider();
    Y255VSliderWT = new javax.swing.JSlider();
    Y255USpinnerWT = new javax.swing.JSpinner();
    Y255VSpinnerWT = new javax.swing.JSpinner();
    Y255UMinText2 = new javax.swing.JLabel();
    Y255UMaxText2 = new javax.swing.JLabel();
    Y255UMiddleText2 = new javax.swing.JLabel();
    Y255VMinText2 = new javax.swing.JLabel();
    Y255VMiddleText2 = new javax.swing.JLabel();
    Y255VMaxText2 = new javax.swing.JLabel();
    jPanelFuzzy2 = new javax.swing.JPanel();
    FuzzyText2 = new javax.swing.JLabel();
    FuzzyUText2 = new javax.swing.JLabel();
    FuzzyVText2 = new javax.swing.JLabel();
    FuzzyUSliderWT = new javax.swing.JSlider();
    FuzzyVSliderWT = new javax.swing.JSlider();
    FuzzyUSpinnerWT = new javax.swing.JSpinner();
    FuzzyVSpinnerWT = new javax.swing.JSpinner();
    FuzzyUMinText2 = new javax.swing.JLabel();
    FuzzyUMaxText2 = new javax.swing.JLabel();
    FuzzyUMiddleText2 = new javax.swing.JLabel();
    FuzzyVMinText2 = new javax.swing.JLabel();
    FuzzyVMiddleText2 = new javax.swing.JLabel();
    FuzzyVMaxText2 = new javax.swing.JLabel();
    UndoButtonWT = new javax.swing.JButton();
    SaveButtonWT = new javax.swing.JButton();
    SendButtonWT = new javax.swing.JButton();
    imagePanelWT = new javax.swing.JPanel();
    JPanelGreenT = new javax.swing.JPanel();
    jPanel2 = new javax.swing.JPanel();
    jPanelY0G = new javax.swing.JPanel();
    Y0TextG = new javax.swing.JLabel();
    Y0UTextG = new javax.swing.JLabel();
    Y0VTextG = new javax.swing.JLabel();
    Y0USliderGT = new javax.swing.JSlider();
    Y0VSliderGT = new javax.swing.JSlider();
    Y0USpinnerGT = new javax.swing.JSpinner();
    Y0VSpinnerGT = new javax.swing.JSpinner();
    jLabel7 = new javax.swing.JLabel();
    jLabel8 = new javax.swing.JLabel();
    jLabel9 = new javax.swing.JLabel();
    jLabel10 = new javax.swing.JLabel();
    jLabel11 = new javax.swing.JLabel();
    jLabel12 = new javax.swing.JLabel();
    jPanelY255G = new javax.swing.JPanel();
    Y255TextG = new javax.swing.JLabel();
    Y255UText1 = new javax.swing.JLabel();
    Y255VText1 = new javax.swing.JLabel();
    Y255USliderGT = new javax.swing.JSlider();
    Y255VSliderGT = new javax.swing.JSlider();
    Y255USpinnerGT = new javax.swing.JSpinner();
    Y255VSpinnerGT = new javax.swing.JSpinner();
    Y255UMinText1 = new javax.swing.JLabel();
    Y255UMaxText1 = new javax.swing.JLabel();
    Y255UMiddleText1 = new javax.swing.JLabel();
    Y255VMinText1 = new javax.swing.JLabel();
    Y255VMiddleText1 = new javax.swing.JLabel();
    Y255VMaxText1 = new javax.swing.JLabel();
    jPanelFuzzyG = new javax.swing.JPanel();
    FuzzyText1 = new javax.swing.JLabel();
    FuzzyUText1 = new javax.swing.JLabel();
    FuzzyVText1 = new javax.swing.JLabel();
    FuzzyUSliderGT = new javax.swing.JSlider();
    FuzzyVSliderGT = new javax.swing.JSlider();
    FuzzyUSpinnerGT = new javax.swing.JSpinner();
    FuzzyVSpinnerGT = new javax.swing.JSpinner();
    FuzzyUMinText1 = new javax.swing.JLabel();
    FuzzyUMaxText1 = new javax.swing.JLabel();
    FuzzyUMiddleText1 = new javax.swing.JLabel();
    FuzzyVMinText1 = new javax.swing.JLabel();
    FuzzyVMiddleText1 = new javax.swing.JLabel();
    FuzzyVMaxText1 = new javax.swing.JLabel();
    UndoButtonGT = new javax.swing.JButton();
    SaveButtonGT = new javax.swing.JButton();
    SendButtonGT = new javax.swing.JButton();
    imagePanelGT = new javax.swing.JPanel();
    JPanelWhiteB = new javax.swing.JPanel();
    jPanel4 = new javax.swing.JPanel();
    jPanelY3 = new javax.swing.JPanel();
    Y0Text3 = new javax.swing.JLabel();
    Y0UText3 = new javax.swing.JLabel();
    Y0VText3 = new javax.swing.JLabel();
    Y0USliderWB = new javax.swing.JSlider();
    Y0VSliderWB = new javax.swing.JSlider();
    Y0USpinnerWB = new javax.swing.JSpinner();
    Y0VSpinnerWB = new javax.swing.JSpinner();
    jLabel19 = new javax.swing.JLabel();
    jLabel20 = new javax.swing.JLabel();
    jLabel21 = new javax.swing.JLabel();
    jLabel22 = new javax.swing.JLabel();
    jLabel23 = new javax.swing.JLabel();
    jLabel24 = new javax.swing.JLabel();
    jPanelY258 = new javax.swing.JPanel();
    Y255Text3 = new javax.swing.JLabel();
    Y255UText3 = new javax.swing.JLabel();
    Y255VText3 = new javax.swing.JLabel();
    Y255USliderWB = new javax.swing.JSlider();
    Y255VSliderWB = new javax.swing.JSlider();
    Y255USpinnerWB = new javax.swing.JSpinner();
    Y255VSpinnerWB = new javax.swing.JSpinner();
    Y255UMinText3 = new javax.swing.JLabel();
    Y255UMaxText3 = new javax.swing.JLabel();
    Y255UMiddleText3 = new javax.swing.JLabel();
    Y255VMinText3 = new javax.swing.JLabel();
    Y255VMiddleText3 = new javax.swing.JLabel();
    Y255VMaxText3 = new javax.swing.JLabel();
    jPanelFuzzy3 = new javax.swing.JPanel();
    FuzzyText3 = new javax.swing.JLabel();
    FuzzyUText3 = new javax.swing.JLabel();
    FuzzyVText3 = new javax.swing.JLabel();
    FuzzyUSliderWB = new javax.swing.JSlider();
    FuzzyVSliderWB = new javax.swing.JSlider();
    FuzzyUSpinnerWB = new javax.swing.JSpinner();
    FuzzyVSpinnerWB = new javax.swing.JSpinner();
    FuzzyUMinText3 = new javax.swing.JLabel();
    FuzzyUMaxText3 = new javax.swing.JLabel();
    FuzzyUMiddleText3 = new javax.swing.JLabel();
    FuzzyVMinText3 = new javax.swing.JLabel();
    FuzzyVMiddleText3 = new javax.swing.JLabel();
    FuzzyVMaxText3 = new javax.swing.JLabel();
    UndoButtonWB = new javax.swing.JButton();
    SaveButtonWB = new javax.swing.JButton();
    SendButtonWB = new javax.swing.JButton();
    imagePanelWB = new javax.swing.JPanel();
    JPanelGreenB = new javax.swing.JPanel();
    jPanel5 = new javax.swing.JPanel();
    jPanelY0G1 = new javax.swing.JPanel();
    Y0TextG1 = new javax.swing.JLabel();
    Y0UTextG1 = new javax.swing.JLabel();
    Y0VTextG1 = new javax.swing.JLabel();
    Y0USliderGB = new javax.swing.JSlider();
    Y0VSliderGB = new javax.swing.JSlider();
    Y0USpinnerGB = new javax.swing.JSpinner();
    Y0VSpinnerGB = new javax.swing.JSpinner();
    jLabel25 = new javax.swing.JLabel();
    jLabel26 = new javax.swing.JLabel();
    jLabel27 = new javax.swing.JLabel();
    jLabel28 = new javax.swing.JLabel();
    jLabel29 = new javax.swing.JLabel();
    jLabel30 = new javax.swing.JLabel();
    jPanelY255G1 = new javax.swing.JPanel();
    Y255TextG1 = new javax.swing.JLabel();
    Y255UText4 = new javax.swing.JLabel();
    Y255VText4 = new javax.swing.JLabel();
    Y255USliderGB = new javax.swing.JSlider();
    Y255VSliderGB = new javax.swing.JSlider();
    Y255USpinnerGB = new javax.swing.JSpinner();
    Y255VSpinnerGB = new javax.swing.JSpinner();
    Y255UMinText4 = new javax.swing.JLabel();
    Y255UMaxText4 = new javax.swing.JLabel();
    Y255UMiddleText4 = new javax.swing.JLabel();
    Y255VMinText4 = new javax.swing.JLabel();
    Y255VMiddleText4 = new javax.swing.JLabel();
    Y255VMaxText4 = new javax.swing.JLabel();
    jPanelFuzzyG1 = new javax.swing.JPanel();
    FuzzyText4 = new javax.swing.JLabel();
    FuzzyUText4 = new javax.swing.JLabel();
    FuzzyVText4 = new javax.swing.JLabel();
    FuzzyUSliderGB = new javax.swing.JSlider();
    FuzzyVSliderGB = new javax.swing.JSlider();
    FuzzyUSpinnerGB = new javax.swing.JSpinner();
    FuzzyVSpinnerGB = new javax.swing.JSpinner();
    FuzzyUMinText4 = new javax.swing.JLabel();
    FuzzyUMaxText4 = new javax.swing.JLabel();
    FuzzyUMiddleText4 = new javax.swing.JLabel();
    FuzzyVMinText4 = new javax.swing.JLabel();
    FuzzyVMiddleText4 = new javax.swing.JLabel();
    FuzzyVMaxText4 = new javax.swing.JLabel();
    UndoButtonGB = new javax.swing.JButton();
    SaveButtonGB = new javax.swing.JButton();
    SendButtonGB = new javax.swing.JButton();
    imagePanelGB = new javax.swing.JPanel();
    JPanelWhiteT.setBackground(new java.awt.Color(242, 242, 242));
    // NOI18N
    JPanelWhiteT.setBorder(javax.swing.BorderFactory.createTitledBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 2, true), "camera color calibration", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("PT Serif", 1, 14)));
    jPanelY2.setBackground(new java.awt.Color(232, 238, 238));
    // NOI18N
    Y0Text2.setFont(new java.awt.Font("Lucida Grande", 1, 13));
    Y0Text2.setText("Y = 0");
    Y0UText2.setText("U");
    Y0VText2.setText("V");
    Y0USpinnerWT.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    Y0VSpinnerWT.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    jLabel13.setText("0");
    jLabel14.setText("255");
    jLabel15.setText("127");
    jLabel16.setText("0");
    jLabel17.setText("127");
    jLabel18.setText("255");
    javax.swing.GroupLayout jPanelY2Layout = new javax.swing.GroupLayout(jPanelY2);
    jPanelY2.setLayout(jPanelY2Layout);
    jPanelY2Layout.setHorizontalGroup(jPanelY2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY2Layout.createSequentialGroup().addContainerGap().addGroup(jPanelY2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanelY2Layout.createSequentialGroup().addComponent(Y0UText2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 12, Short.MAX_VALUE).addGroup(jPanelY2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY2Layout.createSequentialGroup().addComponent(Y0USliderWT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 11, Short.MAX_VALUE)).addGroup(jPanelY2Layout.createSequentialGroup().addComponent(jLabel13).addGap(78, 78, 78).addComponent(jLabel15).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel14).addGap(10, 10, 10)))).addGroup(jPanelY2Layout.createSequentialGroup().addGroup(jPanelY2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanelY2Layout.createSequentialGroup().addComponent(Y0Text2).addGap(174, 174, 174)).addGroup(jPanelY2Layout.createSequentialGroup().addComponent(Y0VText2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelY2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(jPanelY2Layout.createSequentialGroup().addComponent(jLabel16).addGap(78, 78, 78).addComponent(jLabel17).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel18)).addComponent(Y0VSliderWT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))).addGap(6, 6, 6))).addGroup(jPanelY2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(Y0VSpinnerWT, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(Y0USpinnerWT, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap(34, Short.MAX_VALUE)));
    jPanelY2Layout.setVerticalGroup(jPanelY2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY2Layout.createSequentialGroup().addContainerGap().addComponent(Y0Text2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelY2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY2Layout.createSequentialGroup().addGroup(jPanelY2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent(Y0UText2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(Y0USliderWT, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)).addGap(2, 2, 2).addGroup(jPanelY2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanelY2Layout.createSequentialGroup().addGroup(jPanelY2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel13).addComponent(jLabel14).addComponent(jLabel15)).addGap(10, 10, 10).addComponent(Y0VSliderWT, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)).addComponent(Y0VText2))).addGroup(jPanelY2Layout.createSequentialGroup().addComponent(Y0USpinnerWT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addComponent(Y0VSpinnerWT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelY2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel16).addComponent(jLabel17).addComponent(jLabel18)).addContainerGap(45, Short.MAX_VALUE)));
    jPanelY257.setBackground(new java.awt.Color(232, 238, 238));
    // NOI18N
    Y255Text2.setFont(new java.awt.Font("Lucida Grande", 1, 13));
    Y255Text2.setText("Y = 255");
    Y255UText2.setText("U");
    Y255VText2.setText("V");
    Y255USpinnerWT.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    Y255VSpinnerWT.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    Y255UMinText2.setText("0");
    Y255UMaxText2.setText("255");
    Y255UMiddleText2.setText("127");
    Y255VMinText2.setText("0");
    Y255VMiddleText2.setText("127");
    Y255VMaxText2.setText("255");
    javax.swing.GroupLayout jPanelY257Layout = new javax.swing.GroupLayout(jPanelY257);
    jPanelY257.setLayout(jPanelY257Layout);
    jPanelY257Layout.setHorizontalGroup(jPanelY257Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY257Layout.createSequentialGroup().addContainerGap().addGroup(jPanelY257Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY257Layout.createSequentialGroup().addGroup(jPanelY257Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(Y255UText2).addComponent(Y255VText2)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelY257Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY257Layout.createSequentialGroup().addGroup(jPanelY257Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanelY257Layout.createSequentialGroup().addComponent(Y255UMinText2).addGap(78, 78, 78).addComponent(Y255UMiddleText2).addGap(56, 56, 56).addComponent(Y255UMaxText2)).addComponent(Y255USliderWT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(Y255USpinnerWT, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(53, 53, 53)).addGroup(jPanelY257Layout.createSequentialGroup().addGroup(jPanelY257Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(jPanelY257Layout.createSequentialGroup().addComponent(Y255VMinText2).addGap(78, 78, 78).addComponent(Y255VMiddleText2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(Y255VMaxText2)).addComponent(Y255VSliderWT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(Y255VSpinnerWT, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))).addGroup(jPanelY257Layout.createSequentialGroup().addComponent(Y255Text2).addGap(0, 0, Short.MAX_VALUE)))));
    jPanelY257Layout.setVerticalGroup(jPanelY257Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY257Layout.createSequentialGroup().addContainerGap().addComponent(Y255Text2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelY257Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY257Layout.createSequentialGroup().addComponent(Y255USpinnerWT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(16, 16, 16).addComponent(Y255VSpinnerWT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanelY257Layout.createSequentialGroup().addGroup(jPanelY257Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent(Y255UText2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(Y255USliderWT, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)).addGap(2, 2, 2).addGroup(jPanelY257Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(Y255UMinText2).addComponent(Y255UMaxText2).addComponent(Y255UMiddleText2)).addGap(14, 14, 14).addGroup(jPanelY257Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(Y255VSliderWT, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(Y255VText2)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelY257Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(Y255VMinText2).addComponent(Y255VMaxText2).addComponent(Y255VMiddleText2)))).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    jPanelFuzzy2.setBackground(new java.awt.Color(232, 238, 238));
    // NOI18N
    FuzzyText2.setFont(new java.awt.Font("Lucida Grande", 1, 13));
    FuzzyText2.setText("Width of Fuzzy Threshold");
    FuzzyUText2.setText("U");
    FuzzyVText2.setText("V");
    FuzzyUSpinnerWT.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    FuzzyVSpinnerWT.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    FuzzyUMinText2.setText("0");
    FuzzyUMaxText2.setText("255");
    FuzzyUMiddleText2.setText("127");
    FuzzyVMinText2.setText("0");
    FuzzyVMiddleText2.setText("127");
    FuzzyVMaxText2.setText("255");
    javax.swing.GroupLayout jPanelFuzzy2Layout = new javax.swing.GroupLayout(jPanelFuzzy2);
    jPanelFuzzy2.setLayout(jPanelFuzzy2Layout);
    jPanelFuzzy2Layout.setHorizontalGroup(jPanelFuzzy2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzy2Layout.createSequentialGroup().addContainerGap().addGroup(jPanelFuzzy2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzy2Layout.createSequentialGroup().addGroup(jPanelFuzzy2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(FuzzyUText2).addComponent(FuzzyVText2)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelFuzzy2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzy2Layout.createSequentialGroup().addGroup(jPanelFuzzy2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanelFuzzy2Layout.createSequentialGroup().addComponent(FuzzyUMinText2).addGap(78, 78, 78).addComponent(FuzzyUMiddleText2).addGap(56, 56, 56).addComponent(FuzzyUMaxText2)).addComponent(FuzzyUSliderWT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(FuzzyUSpinnerWT, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(53, 53, 53)).addGroup(jPanelFuzzy2Layout.createSequentialGroup().addGroup(jPanelFuzzy2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(jPanelFuzzy2Layout.createSequentialGroup().addComponent(FuzzyVMinText2).addGap(78, 78, 78).addComponent(FuzzyVMiddleText2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(FuzzyVMaxText2)).addComponent(FuzzyVSliderWT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(FuzzyVSpinnerWT, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))).addGroup(jPanelFuzzy2Layout.createSequentialGroup().addComponent(FuzzyText2).addGap(0, 0, Short.MAX_VALUE)))));
    jPanelFuzzy2Layout.setVerticalGroup(jPanelFuzzy2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzy2Layout.createSequentialGroup().addContainerGap().addComponent(FuzzyText2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelFuzzy2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzy2Layout.createSequentialGroup().addComponent(FuzzyUSpinnerWT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(16, 16, 16).addComponent(FuzzyVSpinnerWT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanelFuzzy2Layout.createSequentialGroup().addGroup(jPanelFuzzy2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent(FuzzyUText2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(FuzzyUSliderWT, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)).addGap(2, 2, 2).addGroup(jPanelFuzzy2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(FuzzyUMinText2).addComponent(FuzzyUMaxText2).addComponent(FuzzyUMiddleText2)).addGap(14, 14, 14).addGroup(jPanelFuzzy2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(FuzzyVSliderWT, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(FuzzyVText2)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelFuzzy2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(FuzzyVMinText2).addComponent(FuzzyVMaxText2).addComponent(FuzzyVMiddleText2)))).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
    jPanel3.setLayout(jPanel3Layout);
    jPanel3Layout.setHorizontalGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup().addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jPanelY2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, Short.MAX_VALUE).addComponent(jPanelY257, javax.swing.GroupLayout.PREFERRED_SIZE, 315, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, Short.MAX_VALUE).addComponent(jPanelFuzzy2, javax.swing.GroupLayout.PREFERRED_SIZE, 315, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    jPanel3Layout.setVerticalGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel3Layout.createSequentialGroup().addContainerGap().addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanelFuzzy2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jPanelY257, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jPanelY2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addContainerGap()));
    UndoButtonWT.setText("Undo");
    UndoButtonWT.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            UndoButtonWTActionPerformed(evt);
        }
    });
    SaveButtonWT.setText("Save");
    SaveButtonWT.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            SaveButtonWTActionPerformed(evt);
        }
    });
    SendButtonWT.setText("Send");
    SendButtonWT.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            SendButtonWTActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout imagePanelWTLayout = new javax.swing.GroupLayout(imagePanelWT);
    imagePanelWT.setLayout(imagePanelWTLayout);
    imagePanelWTLayout.setHorizontalGroup(imagePanelWTLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 0, Short.MAX_VALUE));
    imagePanelWTLayout.setVerticalGroup(imagePanelWTLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 376, Short.MAX_VALUE));
    javax.swing.GroupLayout JPanelWhiteTLayout = new javax.swing.GroupLayout(JPanelWhiteT);
    JPanelWhiteT.setLayout(JPanelWhiteTLayout);
    JPanelWhiteTLayout.setHorizontalGroup(JPanelWhiteTLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(JPanelWhiteTLayout.createSequentialGroup().addContainerGap().addGroup(JPanelWhiteTLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(imagePanelWT, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, JPanelWhiteTLayout.createSequentialGroup().addComponent(UndoButtonWT, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 672, Short.MAX_VALUE).addComponent(SendButtonWT, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(SaveButtonWT, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE))).addContainerGap()));
    JPanelWhiteTLayout.setVerticalGroup(JPanelWhiteTLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(JPanelWhiteTLayout.createSequentialGroup().addGap(19, 19, 19).addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(imagePanelWT, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(JPanelWhiteTLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(SaveButtonWT, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(SendButtonWT).addComponent(UndoButtonWT)).addContainerGap()));
    jTabbedPane.addTab("white top", JPanelWhiteT);
    JPanelGreenT.setBackground(new java.awt.Color(242, 242, 242));
    // NOI18N
    JPanelGreenT.setBorder(javax.swing.BorderFactory.createTitledBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 2, true), "camera color calibration", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("PT Serif", 1, 14)));
    jPanelY0G.setBackground(new java.awt.Color(232, 238, 238));
    // NOI18N
    Y0TextG.setFont(new java.awt.Font("Lucida Grande", 1, 13));
    Y0TextG.setText("Y = 0");
    Y0UTextG.setText("U");
    Y0VTextG.setText("V");
    Y0USpinnerGT.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    Y0VSpinnerGT.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    jLabel7.setText("0");
    jLabel8.setText("255");
    jLabel9.setText("127");
    jLabel10.setText("0");
    jLabel11.setText("127");
    jLabel12.setText("255");
    javax.swing.GroupLayout jPanelY0GLayout = new javax.swing.GroupLayout(jPanelY0G);
    jPanelY0G.setLayout(jPanelY0GLayout);
    jPanelY0GLayout.setHorizontalGroup(jPanelY0GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY0GLayout.createSequentialGroup().addContainerGap().addGroup(jPanelY0GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanelY0GLayout.createSequentialGroup().addComponent(Y0UTextG).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 12, Short.MAX_VALUE).addGroup(jPanelY0GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY0GLayout.createSequentialGroup().addComponent(Y0USliderGT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 11, Short.MAX_VALUE)).addGroup(jPanelY0GLayout.createSequentialGroup().addComponent(jLabel7).addGap(78, 78, 78).addComponent(jLabel9).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel8).addGap(10, 10, 10)))).addGroup(jPanelY0GLayout.createSequentialGroup().addGroup(jPanelY0GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanelY0GLayout.createSequentialGroup().addComponent(Y0TextG).addGap(174, 174, 174)).addGroup(jPanelY0GLayout.createSequentialGroup().addComponent(Y0VTextG).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelY0GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(jPanelY0GLayout.createSequentialGroup().addComponent(jLabel10).addGap(78, 78, 78).addComponent(jLabel11).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel12)).addComponent(Y0VSliderGT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))).addGap(6, 6, 6))).addGroup(jPanelY0GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(Y0VSpinnerGT, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(Y0USpinnerGT, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap(34, Short.MAX_VALUE)));
    jPanelY0GLayout.setVerticalGroup(jPanelY0GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY0GLayout.createSequentialGroup().addContainerGap().addComponent(Y0TextG).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelY0GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY0GLayout.createSequentialGroup().addGroup(jPanelY0GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent(Y0UTextG, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(Y0USliderGT, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)).addGap(2, 2, 2).addGroup(jPanelY0GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanelY0GLayout.createSequentialGroup().addGroup(jPanelY0GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel7).addComponent(jLabel8).addComponent(jLabel9)).addGap(10, 10, 10).addComponent(Y0VSliderGT, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)).addComponent(Y0VTextG))).addGroup(jPanelY0GLayout.createSequentialGroup().addComponent(Y0USpinnerGT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addComponent(Y0VSpinnerGT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelY0GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel10).addComponent(jLabel11).addComponent(jLabel12)).addContainerGap(45, Short.MAX_VALUE)));
    jPanelY255G.setBackground(new java.awt.Color(232, 238, 238));
    // NOI18N
    Y255TextG.setFont(new java.awt.Font("Lucida Grande", 1, 13));
    Y255TextG.setText("Y = 255");
    Y255UText1.setText("U");
    Y255VText1.setText("V");
    Y255USpinnerGT.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    Y255VSpinnerGT.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    Y255UMinText1.setText("0");
    Y255UMaxText1.setText("255");
    Y255UMiddleText1.setText("127");
    Y255VMinText1.setText("0");
    Y255VMiddleText1.setText("127");
    Y255VMaxText1.setText("255");
    javax.swing.GroupLayout jPanelY255GLayout = new javax.swing.GroupLayout(jPanelY255G);
    jPanelY255G.setLayout(jPanelY255GLayout);
    jPanelY255GLayout.setHorizontalGroup(jPanelY255GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY255GLayout.createSequentialGroup().addContainerGap().addGroup(jPanelY255GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY255GLayout.createSequentialGroup().addGroup(jPanelY255GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(Y255UText1).addComponent(Y255VText1)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelY255GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY255GLayout.createSequentialGroup().addGroup(jPanelY255GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanelY255GLayout.createSequentialGroup().addComponent(Y255UMinText1).addGap(78, 78, 78).addComponent(Y255UMiddleText1).addGap(56, 56, 56).addComponent(Y255UMaxText1)).addComponent(Y255USliderGT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(Y255USpinnerGT, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(53, 53, 53)).addGroup(jPanelY255GLayout.createSequentialGroup().addGroup(jPanelY255GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(jPanelY255GLayout.createSequentialGroup().addComponent(Y255VMinText1).addGap(78, 78, 78).addComponent(Y255VMiddleText1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(Y255VMaxText1)).addComponent(Y255VSliderGT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(Y255VSpinnerGT, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))).addGroup(jPanelY255GLayout.createSequentialGroup().addComponent(Y255TextG).addGap(0, 0, Short.MAX_VALUE)))));
    jPanelY255GLayout.setVerticalGroup(jPanelY255GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY255GLayout.createSequentialGroup().addContainerGap().addComponent(Y255TextG).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelY255GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY255GLayout.createSequentialGroup().addComponent(Y255USpinnerGT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(16, 16, 16).addComponent(Y255VSpinnerGT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanelY255GLayout.createSequentialGroup().addGroup(jPanelY255GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent(Y255UText1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(Y255USliderGT, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)).addGap(2, 2, 2).addGroup(jPanelY255GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(Y255UMinText1).addComponent(Y255UMaxText1).addComponent(Y255UMiddleText1)).addGap(14, 14, 14).addGroup(jPanelY255GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(Y255VSliderGT, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(Y255VText1)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelY255GLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(Y255VMinText1).addComponent(Y255VMaxText1).addComponent(Y255VMiddleText1)))).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    jPanelFuzzyG.setBackground(new java.awt.Color(232, 238, 238));
    // NOI18N
    FuzzyText1.setFont(new java.awt.Font("Lucida Grande", 1, 13));
    FuzzyText1.setText("Width of Fuzzy Threshold");
    FuzzyUText1.setText("U");
    FuzzyVText1.setText("V");
    FuzzyUSpinnerGT.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    FuzzyVSpinnerGT.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    FuzzyUMinText1.setText("0");
    FuzzyUMaxText1.setText("255");
    FuzzyUMiddleText1.setText("127");
    FuzzyVMinText1.setText("0");
    FuzzyVMiddleText1.setText("127");
    FuzzyVMaxText1.setText("255");
    javax.swing.GroupLayout jPanelFuzzyGLayout = new javax.swing.GroupLayout(jPanelFuzzyG);
    jPanelFuzzyG.setLayout(jPanelFuzzyGLayout);
    jPanelFuzzyGLayout.setHorizontalGroup(jPanelFuzzyGLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzyGLayout.createSequentialGroup().addContainerGap().addGroup(jPanelFuzzyGLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzyGLayout.createSequentialGroup().addGroup(jPanelFuzzyGLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(FuzzyUText1).addComponent(FuzzyVText1)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelFuzzyGLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzyGLayout.createSequentialGroup().addGroup(jPanelFuzzyGLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanelFuzzyGLayout.createSequentialGroup().addComponent(FuzzyUMinText1).addGap(78, 78, 78).addComponent(FuzzyUMiddleText1).addGap(56, 56, 56).addComponent(FuzzyUMaxText1)).addComponent(FuzzyUSliderGT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(FuzzyUSpinnerGT, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(53, 53, 53)).addGroup(jPanelFuzzyGLayout.createSequentialGroup().addGroup(jPanelFuzzyGLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(jPanelFuzzyGLayout.createSequentialGroup().addComponent(FuzzyVMinText1).addGap(78, 78, 78).addComponent(FuzzyVMiddleText1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(FuzzyVMaxText1)).addComponent(FuzzyVSliderGT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(FuzzyVSpinnerGT, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))).addGroup(jPanelFuzzyGLayout.createSequentialGroup().addComponent(FuzzyText1).addGap(0, 0, Short.MAX_VALUE)))));
    jPanelFuzzyGLayout.setVerticalGroup(jPanelFuzzyGLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzyGLayout.createSequentialGroup().addContainerGap().addComponent(FuzzyText1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelFuzzyGLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzyGLayout.createSequentialGroup().addComponent(FuzzyUSpinnerGT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(16, 16, 16).addComponent(FuzzyVSpinnerGT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanelFuzzyGLayout.createSequentialGroup().addGroup(jPanelFuzzyGLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent(FuzzyUText1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(FuzzyUSliderGT, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)).addGap(2, 2, 2).addGroup(jPanelFuzzyGLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(FuzzyUMinText1).addComponent(FuzzyUMaxText1).addComponent(FuzzyUMiddleText1)).addGap(14, 14, 14).addGroup(jPanelFuzzyGLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(FuzzyVSliderGT, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(FuzzyVText1)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelFuzzyGLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(FuzzyVMinText1).addComponent(FuzzyVMaxText1).addComponent(FuzzyVMiddleText1)))).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
    jPanel2.setLayout(jPanel2Layout);
    jPanel2Layout.setHorizontalGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup().addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jPanelY0G, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, Short.MAX_VALUE).addComponent(jPanelY255G, javax.swing.GroupLayout.PREFERRED_SIZE, 315, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, Short.MAX_VALUE).addComponent(jPanelFuzzyG, javax.swing.GroupLayout.PREFERRED_SIZE, 315, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    jPanel2Layout.setVerticalGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel2Layout.createSequentialGroup().addContainerGap().addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanelFuzzyG, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jPanelY255G, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jPanelY0G, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addContainerGap()));
    UndoButtonGT.setText("Undo");
    UndoButtonGT.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            UndoButtonGTActionPerformed(evt);
        }
    });
    SaveButtonGT.setText("Save");
    SaveButtonGT.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            SaveButtonGTActionPerformed(evt);
        }
    });
    SendButtonGT.setText("Send");
    SendButtonGT.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            SendButtonGTActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout imagePanelGTLayout = new javax.swing.GroupLayout(imagePanelGT);
    imagePanelGT.setLayout(imagePanelGTLayout);
    imagePanelGTLayout.setHorizontalGroup(imagePanelGTLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 0, Short.MAX_VALUE));
    imagePanelGTLayout.setVerticalGroup(imagePanelGTLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 376, Short.MAX_VALUE));
    javax.swing.GroupLayout JPanelGreenTLayout = new javax.swing.GroupLayout(JPanelGreenT);
    JPanelGreenT.setLayout(JPanelGreenTLayout);
    JPanelGreenTLayout.setHorizontalGroup(JPanelGreenTLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(JPanelGreenTLayout.createSequentialGroup().addContainerGap().addGroup(JPanelGreenTLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(imagePanelGT, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, JPanelGreenTLayout.createSequentialGroup().addComponent(UndoButtonGT, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 672, Short.MAX_VALUE).addComponent(SendButtonGT, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(SaveButtonGT, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE))).addContainerGap()));
    JPanelGreenTLayout.setVerticalGroup(JPanelGreenTLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(JPanelGreenTLayout.createSequentialGroup().addGap(19, 19, 19).addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(imagePanelGT, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(JPanelGreenTLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(SaveButtonGT, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(SendButtonGT).addComponent(UndoButtonGT)).addContainerGap()));
    jTabbedPane.addTab("green top", JPanelGreenT);
    JPanelWhiteB.setBackground(new java.awt.Color(242, 242, 242));
    // NOI18N
    JPanelWhiteB.setBorder(javax.swing.BorderFactory.createTitledBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 2, true), "camera color calibration", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("PT Serif", 1, 14)));
    jPanelY3.setBackground(new java.awt.Color(232, 238, 238));
    // NOI18N
    Y0Text3.setFont(new java.awt.Font("Lucida Grande", 1, 13));
    Y0Text3.setText("Y = 0");
    Y0UText3.setText("U");
    Y0VText3.setText("V");
    Y0USpinnerWB.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    Y0VSpinnerWB.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    jLabel19.setText("0");
    jLabel20.setText("255");
    jLabel21.setText("127");
    jLabel22.setText("0");
    jLabel23.setText("127");
    jLabel24.setText("255");
    javax.swing.GroupLayout jPanelY3Layout = new javax.swing.GroupLayout(jPanelY3);
    jPanelY3.setLayout(jPanelY3Layout);
    jPanelY3Layout.setHorizontalGroup(jPanelY3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY3Layout.createSequentialGroup().addContainerGap().addGroup(jPanelY3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanelY3Layout.createSequentialGroup().addComponent(Y0UText3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 12, Short.MAX_VALUE).addGroup(jPanelY3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY3Layout.createSequentialGroup().addComponent(Y0USliderWB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 11, Short.MAX_VALUE)).addGroup(jPanelY3Layout.createSequentialGroup().addComponent(jLabel19).addGap(78, 78, 78).addComponent(jLabel21).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel20).addGap(10, 10, 10)))).addGroup(jPanelY3Layout.createSequentialGroup().addGroup(jPanelY3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanelY3Layout.createSequentialGroup().addComponent(Y0Text3).addGap(174, 174, 174)).addGroup(jPanelY3Layout.createSequentialGroup().addComponent(Y0VText3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelY3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(jPanelY3Layout.createSequentialGroup().addComponent(jLabel22).addGap(78, 78, 78).addComponent(jLabel23).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel24)).addComponent(Y0VSliderWB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))).addGap(6, 6, 6))).addGroup(jPanelY3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(Y0VSpinnerWB, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(Y0USpinnerWB, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap(34, Short.MAX_VALUE)));
    jPanelY3Layout.setVerticalGroup(jPanelY3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY3Layout.createSequentialGroup().addContainerGap().addComponent(Y0Text3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelY3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY3Layout.createSequentialGroup().addGroup(jPanelY3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent(Y0UText3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(Y0USliderWB, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)).addGap(2, 2, 2).addGroup(jPanelY3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanelY3Layout.createSequentialGroup().addGroup(jPanelY3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel19).addComponent(jLabel20).addComponent(jLabel21)).addGap(10, 10, 10).addComponent(Y0VSliderWB, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)).addComponent(Y0VText3))).addGroup(jPanelY3Layout.createSequentialGroup().addComponent(Y0USpinnerWB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addComponent(Y0VSpinnerWB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelY3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel22).addComponent(jLabel23).addComponent(jLabel24)).addContainerGap(45, Short.MAX_VALUE)));
    jPanelY258.setBackground(new java.awt.Color(232, 238, 238));
    // NOI18N
    Y255Text3.setFont(new java.awt.Font("Lucida Grande", 1, 13));
    Y255Text3.setText("Y = 255");
    Y255UText3.setText("U");
    Y255VText3.setText("V");
    Y255USpinnerWB.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    Y255VSpinnerWB.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    Y255UMinText3.setText("0");
    Y255UMaxText3.setText("255");
    Y255UMiddleText3.setText("127");
    Y255VMinText3.setText("0");
    Y255VMiddleText3.setText("127");
    Y255VMaxText3.setText("255");
    javax.swing.GroupLayout jPanelY258Layout = new javax.swing.GroupLayout(jPanelY258);
    jPanelY258.setLayout(jPanelY258Layout);
    jPanelY258Layout.setHorizontalGroup(jPanelY258Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY258Layout.createSequentialGroup().addContainerGap().addGroup(jPanelY258Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY258Layout.createSequentialGroup().addGroup(jPanelY258Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(Y255UText3).addComponent(Y255VText3)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelY258Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY258Layout.createSequentialGroup().addGroup(jPanelY258Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanelY258Layout.createSequentialGroup().addComponent(Y255UMinText3).addGap(78, 78, 78).addComponent(Y255UMiddleText3).addGap(56, 56, 56).addComponent(Y255UMaxText3)).addComponent(Y255USliderWB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(Y255USpinnerWB, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(53, 53, 53)).addGroup(jPanelY258Layout.createSequentialGroup().addGroup(jPanelY258Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(jPanelY258Layout.createSequentialGroup().addComponent(Y255VMinText3).addGap(78, 78, 78).addComponent(Y255VMiddleText3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(Y255VMaxText3)).addComponent(Y255VSliderWB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(Y255VSpinnerWB, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))).addGroup(jPanelY258Layout.createSequentialGroup().addComponent(Y255Text3).addGap(0, 0, Short.MAX_VALUE)))));
    jPanelY258Layout.setVerticalGroup(jPanelY258Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY258Layout.createSequentialGroup().addContainerGap().addComponent(Y255Text3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelY258Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY258Layout.createSequentialGroup().addComponent(Y255USpinnerWB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(16, 16, 16).addComponent(Y255VSpinnerWB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanelY258Layout.createSequentialGroup().addGroup(jPanelY258Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent(Y255UText3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(Y255USliderWB, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)).addGap(2, 2, 2).addGroup(jPanelY258Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(Y255UMinText3).addComponent(Y255UMaxText3).addComponent(Y255UMiddleText3)).addGap(14, 14, 14).addGroup(jPanelY258Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(Y255VSliderWB, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(Y255VText3)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelY258Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(Y255VMinText3).addComponent(Y255VMaxText3).addComponent(Y255VMiddleText3)))).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    jPanelFuzzy3.setBackground(new java.awt.Color(232, 238, 238));
    // NOI18N
    FuzzyText3.setFont(new java.awt.Font("Lucida Grande", 1, 13));
    FuzzyText3.setText("Width of Fuzzy Threshold");
    FuzzyUText3.setText("U");
    FuzzyVText3.setText("V");
    FuzzyUSpinnerWB.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    FuzzyVSpinnerWB.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    FuzzyUMinText3.setText("0");
    FuzzyUMaxText3.setText("255");
    FuzzyUMiddleText3.setText("127");
    FuzzyVMinText3.setText("0");
    FuzzyVMiddleText3.setText("127");
    FuzzyVMaxText3.setText("255");
    javax.swing.GroupLayout jPanelFuzzy3Layout = new javax.swing.GroupLayout(jPanelFuzzy3);
    jPanelFuzzy3.setLayout(jPanelFuzzy3Layout);
    jPanelFuzzy3Layout.setHorizontalGroup(jPanelFuzzy3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzy3Layout.createSequentialGroup().addContainerGap().addGroup(jPanelFuzzy3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzy3Layout.createSequentialGroup().addGroup(jPanelFuzzy3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(FuzzyUText3).addComponent(FuzzyVText3)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelFuzzy3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzy3Layout.createSequentialGroup().addGroup(jPanelFuzzy3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanelFuzzy3Layout.createSequentialGroup().addComponent(FuzzyUMinText3).addGap(78, 78, 78).addComponent(FuzzyUMiddleText3).addGap(56, 56, 56).addComponent(FuzzyUMaxText3)).addComponent(FuzzyUSliderWB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(FuzzyUSpinnerWB, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(53, 53, 53)).addGroup(jPanelFuzzy3Layout.createSequentialGroup().addGroup(jPanelFuzzy3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(jPanelFuzzy3Layout.createSequentialGroup().addComponent(FuzzyVMinText3).addGap(78, 78, 78).addComponent(FuzzyVMiddleText3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(FuzzyVMaxText3)).addComponent(FuzzyVSliderWB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(FuzzyVSpinnerWB, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))).addGroup(jPanelFuzzy3Layout.createSequentialGroup().addComponent(FuzzyText3).addGap(0, 0, Short.MAX_VALUE)))));
    jPanelFuzzy3Layout.setVerticalGroup(jPanelFuzzy3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzy3Layout.createSequentialGroup().addContainerGap().addComponent(FuzzyText3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelFuzzy3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzy3Layout.createSequentialGroup().addComponent(FuzzyUSpinnerWB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(16, 16, 16).addComponent(FuzzyVSpinnerWB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanelFuzzy3Layout.createSequentialGroup().addGroup(jPanelFuzzy3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent(FuzzyUText3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(FuzzyUSliderWB, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)).addGap(2, 2, 2).addGroup(jPanelFuzzy3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(FuzzyUMinText3).addComponent(FuzzyUMaxText3).addComponent(FuzzyUMiddleText3)).addGap(14, 14, 14).addGroup(jPanelFuzzy3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(FuzzyVSliderWB, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(FuzzyVText3)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelFuzzy3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(FuzzyVMinText3).addComponent(FuzzyVMaxText3).addComponent(FuzzyVMiddleText3)))).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
    jPanel4.setLayout(jPanel4Layout);
    jPanel4Layout.setHorizontalGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel4Layout.createSequentialGroup().addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jPanelY3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, Short.MAX_VALUE).addComponent(jPanelY258, javax.swing.GroupLayout.PREFERRED_SIZE, 315, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, Short.MAX_VALUE).addComponent(jPanelFuzzy3, javax.swing.GroupLayout.PREFERRED_SIZE, 315, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    jPanel4Layout.setVerticalGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel4Layout.createSequentialGroup().addContainerGap().addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanelFuzzy3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jPanelY258, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jPanelY3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addContainerGap()));
    UndoButtonWB.setText("Undo");
    UndoButtonWB.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            UndoButtonWBActionPerformed(evt);
        }
    });
    SaveButtonWB.setText("Save");
    SaveButtonWB.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            SaveButtonWBActionPerformed(evt);
        }
    });
    SendButtonWB.setText("Send");
    SendButtonWB.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            SendButtonWBActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout imagePanelWBLayout = new javax.swing.GroupLayout(imagePanelWB);
    imagePanelWB.setLayout(imagePanelWBLayout);
    imagePanelWBLayout.setHorizontalGroup(imagePanelWBLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 0, Short.MAX_VALUE));
    imagePanelWBLayout.setVerticalGroup(imagePanelWBLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 376, Short.MAX_VALUE));
    javax.swing.GroupLayout JPanelWhiteBLayout = new javax.swing.GroupLayout(JPanelWhiteB);
    JPanelWhiteB.setLayout(JPanelWhiteBLayout);
    JPanelWhiteBLayout.setHorizontalGroup(JPanelWhiteBLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(JPanelWhiteBLayout.createSequentialGroup().addContainerGap().addGroup(JPanelWhiteBLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(imagePanelWB, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, JPanelWhiteBLayout.createSequentialGroup().addComponent(UndoButtonWB, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 672, Short.MAX_VALUE).addComponent(SendButtonWB, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(SaveButtonWB, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE))).addContainerGap()));
    JPanelWhiteBLayout.setVerticalGroup(JPanelWhiteBLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(JPanelWhiteBLayout.createSequentialGroup().addGap(19, 19, 19).addComponent(jPanel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(imagePanelWB, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(JPanelWhiteBLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(SaveButtonWB, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(SendButtonWB).addComponent(UndoButtonWB)).addContainerGap()));
    jTabbedPane.addTab("white bottom", JPanelWhiteB);
    JPanelGreenB.setBackground(new java.awt.Color(242, 242, 242));
    // NOI18N
    JPanelGreenB.setBorder(javax.swing.BorderFactory.createTitledBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 2, true), "camera color calibration", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("PT Serif", 1, 14)));
    jPanelY0G1.setBackground(new java.awt.Color(232, 238, 238));
    // NOI18N
    Y0TextG1.setFont(new java.awt.Font("Lucida Grande", 1, 13));
    Y0TextG1.setText("Y = 0");
    Y0UTextG1.setText("U");
    Y0VTextG1.setText("V");
    Y0USpinnerGB.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    Y0VSpinnerGB.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    jLabel25.setText("0");
    jLabel26.setText("255");
    jLabel27.setText("127");
    jLabel28.setText("0");
    jLabel29.setText("127");
    jLabel30.setText("255");
    javax.swing.GroupLayout jPanelY0G1Layout = new javax.swing.GroupLayout(jPanelY0G1);
    jPanelY0G1.setLayout(jPanelY0G1Layout);
    jPanelY0G1Layout.setHorizontalGroup(jPanelY0G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY0G1Layout.createSequentialGroup().addContainerGap().addGroup(jPanelY0G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanelY0G1Layout.createSequentialGroup().addComponent(Y0UTextG1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 12, Short.MAX_VALUE).addGroup(jPanelY0G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY0G1Layout.createSequentialGroup().addComponent(Y0USliderGB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 11, Short.MAX_VALUE)).addGroup(jPanelY0G1Layout.createSequentialGroup().addComponent(jLabel25).addGap(78, 78, 78).addComponent(jLabel27).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel26).addGap(10, 10, 10)))).addGroup(jPanelY0G1Layout.createSequentialGroup().addGroup(jPanelY0G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanelY0G1Layout.createSequentialGroup().addComponent(Y0TextG1).addGap(174, 174, 174)).addGroup(jPanelY0G1Layout.createSequentialGroup().addComponent(Y0VTextG1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelY0G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(jPanelY0G1Layout.createSequentialGroup().addComponent(jLabel28).addGap(78, 78, 78).addComponent(jLabel29).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel30)).addComponent(Y0VSliderGB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))).addGap(6, 6, 6))).addGroup(jPanelY0G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(Y0VSpinnerGB, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(Y0USpinnerGB, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap(34, Short.MAX_VALUE)));
    jPanelY0G1Layout.setVerticalGroup(jPanelY0G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY0G1Layout.createSequentialGroup().addContainerGap().addComponent(Y0TextG1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelY0G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY0G1Layout.createSequentialGroup().addGroup(jPanelY0G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent(Y0UTextG1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(Y0USliderGB, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)).addGap(2, 2, 2).addGroup(jPanelY0G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanelY0G1Layout.createSequentialGroup().addGroup(jPanelY0G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel25).addComponent(jLabel26).addComponent(jLabel27)).addGap(10, 10, 10).addComponent(Y0VSliderGB, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)).addComponent(Y0VTextG1))).addGroup(jPanelY0G1Layout.createSequentialGroup().addComponent(Y0USpinnerGB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addComponent(Y0VSpinnerGB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelY0G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel28).addComponent(jLabel29).addComponent(jLabel30)).addContainerGap(45, Short.MAX_VALUE)));
    jPanelY255G1.setBackground(new java.awt.Color(232, 238, 238));
    // NOI18N
    Y255TextG1.setFont(new java.awt.Font("Lucida Grande", 1, 13));
    Y255TextG1.setText("Y = 255");
    Y255UText4.setText("U");
    Y255VText4.setText("V");
    Y255USpinnerGB.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    Y255VSpinnerGB.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    Y255UMinText4.setText("0");
    Y255UMaxText4.setText("255");
    Y255UMiddleText4.setText("127");
    Y255VMinText4.setText("0");
    Y255VMiddleText4.setText("127");
    Y255VMaxText4.setText("255");
    javax.swing.GroupLayout jPanelY255G1Layout = new javax.swing.GroupLayout(jPanelY255G1);
    jPanelY255G1.setLayout(jPanelY255G1Layout);
    jPanelY255G1Layout.setHorizontalGroup(jPanelY255G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY255G1Layout.createSequentialGroup().addContainerGap().addGroup(jPanelY255G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY255G1Layout.createSequentialGroup().addGroup(jPanelY255G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(Y255UText4).addComponent(Y255VText4)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelY255G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY255G1Layout.createSequentialGroup().addGroup(jPanelY255G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanelY255G1Layout.createSequentialGroup().addComponent(Y255UMinText4).addGap(78, 78, 78).addComponent(Y255UMiddleText4).addGap(56, 56, 56).addComponent(Y255UMaxText4)).addComponent(Y255USliderGB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(Y255USpinnerGB, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(53, 53, 53)).addGroup(jPanelY255G1Layout.createSequentialGroup().addGroup(jPanelY255G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(jPanelY255G1Layout.createSequentialGroup().addComponent(Y255VMinText4).addGap(78, 78, 78).addComponent(Y255VMiddleText4).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(Y255VMaxText4)).addComponent(Y255VSliderGB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(Y255VSpinnerGB, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))).addGroup(jPanelY255G1Layout.createSequentialGroup().addComponent(Y255TextG1).addGap(0, 0, Short.MAX_VALUE)))));
    jPanelY255G1Layout.setVerticalGroup(jPanelY255G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY255G1Layout.createSequentialGroup().addContainerGap().addComponent(Y255TextG1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelY255G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelY255G1Layout.createSequentialGroup().addComponent(Y255USpinnerGB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(16, 16, 16).addComponent(Y255VSpinnerGB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanelY255G1Layout.createSequentialGroup().addGroup(jPanelY255G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent(Y255UText4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(Y255USliderGB, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)).addGap(2, 2, 2).addGroup(jPanelY255G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(Y255UMinText4).addComponent(Y255UMaxText4).addComponent(Y255UMiddleText4)).addGap(14, 14, 14).addGroup(jPanelY255G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(Y255VSliderGB, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(Y255VText4)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelY255G1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(Y255VMinText4).addComponent(Y255VMaxText4).addComponent(Y255VMiddleText4)))).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    jPanelFuzzyG1.setBackground(new java.awt.Color(232, 238, 238));
    // NOI18N
    FuzzyText4.setFont(new java.awt.Font("Lucida Grande", 1, 13));
    FuzzyText4.setText("Width of Fuzzy Threshold");
    FuzzyUText4.setText("U");
    FuzzyVText4.setText("V");
    FuzzyUSpinnerGB.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    FuzzyVSpinnerGB.setModel(new javax.swing.SpinnerNumberModel(0, 0, 255, 1));
    FuzzyUMinText4.setText("0");
    FuzzyUMaxText4.setText("255");
    FuzzyUMiddleText4.setText("127");
    FuzzyVMinText4.setText("0");
    FuzzyVMiddleText4.setText("127");
    FuzzyVMaxText4.setText("255");
    javax.swing.GroupLayout jPanelFuzzyG1Layout = new javax.swing.GroupLayout(jPanelFuzzyG1);
    jPanelFuzzyG1.setLayout(jPanelFuzzyG1Layout);
    jPanelFuzzyG1Layout.setHorizontalGroup(jPanelFuzzyG1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzyG1Layout.createSequentialGroup().addContainerGap().addGroup(jPanelFuzzyG1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzyG1Layout.createSequentialGroup().addGroup(jPanelFuzzyG1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(FuzzyUText4).addComponent(FuzzyVText4)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelFuzzyG1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzyG1Layout.createSequentialGroup().addGroup(jPanelFuzzyG1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanelFuzzyG1Layout.createSequentialGroup().addComponent(FuzzyUMinText4).addGap(78, 78, 78).addComponent(FuzzyUMiddleText4).addGap(56, 56, 56).addComponent(FuzzyUMaxText4)).addComponent(FuzzyUSliderGB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(FuzzyUSpinnerGB, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(53, 53, 53)).addGroup(jPanelFuzzyG1Layout.createSequentialGroup().addGroup(jPanelFuzzyG1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(jPanelFuzzyG1Layout.createSequentialGroup().addComponent(FuzzyVMinText4).addGap(78, 78, 78).addComponent(FuzzyVMiddleText4).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(FuzzyVMaxText4)).addComponent(FuzzyVSliderGB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(FuzzyVSpinnerGB, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))).addGroup(jPanelFuzzyG1Layout.createSequentialGroup().addComponent(FuzzyText4).addGap(0, 0, Short.MAX_VALUE)))));
    jPanelFuzzyG1Layout.setVerticalGroup(jPanelFuzzyG1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzyG1Layout.createSequentialGroup().addContainerGap().addComponent(FuzzyText4).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanelFuzzyG1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelFuzzyG1Layout.createSequentialGroup().addComponent(FuzzyUSpinnerGB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(16, 16, 16).addComponent(FuzzyVSpinnerGB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanelFuzzyG1Layout.createSequentialGroup().addGroup(jPanelFuzzyG1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent(FuzzyUText4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(FuzzyUSliderGB, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)).addGap(2, 2, 2).addGroup(jPanelFuzzyG1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(FuzzyUMinText4).addComponent(FuzzyUMaxText4).addComponent(FuzzyUMiddleText4)).addGap(14, 14, 14).addGroup(jPanelFuzzyG1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(FuzzyVSliderGB, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(FuzzyVText4)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelFuzzyG1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(FuzzyVMinText4).addComponent(FuzzyVMaxText4).addComponent(FuzzyVMiddleText4)))).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5);
    jPanel5.setLayout(jPanel5Layout);
    jPanel5Layout.setHorizontalGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel5Layout.createSequentialGroup().addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jPanelY0G1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, Short.MAX_VALUE).addComponent(jPanelY255G1, javax.swing.GroupLayout.PREFERRED_SIZE, 315, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, Short.MAX_VALUE).addComponent(jPanelFuzzyG1, javax.swing.GroupLayout.PREFERRED_SIZE, 315, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    jPanel5Layout.setVerticalGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel5Layout.createSequentialGroup().addContainerGap().addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanelFuzzyG1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jPanelY255G1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jPanelY0G1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addContainerGap()));
    UndoButtonGB.setText("Undo");
    UndoButtonGB.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            UndoButtonGBActionPerformed(evt);
        }
    });
    SaveButtonGB.setText("Save");
    SaveButtonGB.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            SaveButtonGBActionPerformed(evt);
        }
    });
    SendButtonGB.setText("Send");
    SendButtonGB.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            SendButtonGBActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout imagePanelGBLayout = new javax.swing.GroupLayout(imagePanelGB);
    imagePanelGB.setLayout(imagePanelGBLayout);
    imagePanelGBLayout.setHorizontalGroup(imagePanelGBLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 0, Short.MAX_VALUE));
    imagePanelGBLayout.setVerticalGroup(imagePanelGBLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 376, Short.MAX_VALUE));
    javax.swing.GroupLayout JPanelGreenBLayout = new javax.swing.GroupLayout(JPanelGreenB);
    JPanelGreenB.setLayout(JPanelGreenBLayout);
    JPanelGreenBLayout.setHorizontalGroup(JPanelGreenBLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(JPanelGreenBLayout.createSequentialGroup().addContainerGap().addGroup(JPanelGreenBLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanel5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(imagePanelGB, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, JPanelGreenBLayout.createSequentialGroup().addComponent(UndoButtonGB, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 672, Short.MAX_VALUE).addComponent(SendButtonGB, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(SaveButtonGB, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE))).addContainerGap()));
    JPanelGreenBLayout.setVerticalGroup(JPanelGreenBLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(JPanelGreenBLayout.createSequentialGroup().addGap(19, 19, 19).addComponent(jPanel5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(imagePanelGB, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(JPanelGreenBLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(SaveButtonGB, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(SendButtonGB).addComponent(UndoButtonGB)).addContainerGap()));
    jTabbedPane.addTab("green bottom", JPanelGreenB);
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jTabbedPane));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jTabbedPane));
}
Example 47
Project: WebCams-master  File: StreamPanelDVB.java View source code
/** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    panPreview = new javax.swing.JPanel();
    jSlSpinV = new javax.swing.JSlider();
    lblCurtain = new javax.swing.JLabel();
    spinX = new javax.swing.JSpinner();
    spinY = new javax.swing.JSpinner();
    spinW = new javax.swing.JSpinner();
    spinH = new javax.swing.JSpinner();
    spinOpacity = new javax.swing.JSpinner();
    spinVolume = new javax.swing.JSpinner();
    tglActiveStream = new javax.swing.JToggleButton();
    spinZOrder = new javax.swing.JSpinner();
    labelX = new javax.swing.JLabel();
    labelY = new javax.swing.JLabel();
    labelW = new javax.swing.JLabel();
    labelH = new javax.swing.JLabel();
    labelO = new javax.swing.JLabel();
    labelZ = new javax.swing.JLabel();
    labelCW = new javax.swing.JLabel();
    spinW1 = new javax.swing.JSpinner();
    labelCH = new javax.swing.JLabel();
    spinH1 = new javax.swing.JSpinner();
    spinVDelay = new javax.swing.JSpinner();
    spinADelay = new javax.swing.JSpinner();
    frequency = new javax.swing.JSpinner();
    labelfreq = new javax.swing.JLabel();
    labelInv = new javax.swing.JLabel();
    bandwidth = new javax.swing.JSpinner();
    labelBand = new javax.swing.JLabel();
    prgNumber = new javax.swing.JSpinner();
    txtChName = new javax.swing.JTextField();
    labelfreq1 = new javax.swing.JLabel();
    labelVD1 = new javax.swing.JLabel();
    labelAD1 = new javax.swing.JLabel();
    jSeparator3 = new javax.swing.JSeparator();
    jSlSpinX = new javax.swing.JSlider();
    jSlSpinY = new javax.swing.JSlider();
    jSlSpinCW = new javax.swing.JSlider();
    jSlSpinCH = new javax.swing.JSlider();
    jSlSpinW = new javax.swing.JSlider();
    jSlSpinH = new javax.swing.JSlider();
    jSlSpinO = new javax.swing.JSlider();
    jSlSpinVD = new javax.swing.JSlider();
    jSlSpinAD = new javax.swing.JSlider();
    jSlSpinZOrder = new javax.swing.JSlider();
    jSeparator1 = new javax.swing.JSeparator();
    jLabel2 = new javax.swing.JLabel();
    jSeparator2 = new javax.swing.JSeparator();
    jSeparator5 = new javax.swing.JSeparator();
    jSeparator4 = new javax.swing.JSeparator();
    jSeparator7 = new javax.swing.JSeparator();
    jLabel3 = new javax.swing.JLabel();
    tglPause = new javax.swing.JToggleButton();
    jcbLockAR = new javax.swing.JCheckBox();
    jSeparator6 = new javax.swing.JSeparator();
    tglPreview = new javax.swing.JToggleButton();
    setBorder(javax.swing.BorderFactory.createEtchedBorder(javax.swing.border.EtchedBorder.RAISED));
    setMaximumSize(new java.awt.Dimension(298, 522));
    setMinimumSize(new java.awt.Dimension(140, 341));
    // NOI18N
    setName("");
    setPreferredSize(new java.awt.Dimension(124, 406));
    setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
    panPreview.setBackground(new java.awt.Color(113, 113, 113));
    panPreview.setBorder(javax.swing.BorderFactory.createEtchedBorder(javax.swing.border.EtchedBorder.RAISED));
    panPreview.setToolTipText("Click on the video to Hide/Unhide");
    panPreview.setMaximumSize(new java.awt.Dimension(90, 60));
    panPreview.setMinimumSize(new java.awt.Dimension(90, 60));
    // NOI18N
    panPreview.setName("panPreview");
    panPreview.setPreferredSize(new java.awt.Dimension(90, 60));
    panPreview.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            panPreviewMouseClicked(evt);
        }
    });
    panPreview.setLayout(new java.awt.BorderLayout());
    jSlSpinV.setBackground(new java.awt.Color(0, 0, 0));
    jSlSpinV.setForeground(new java.awt.Color(255, 255, 255));
    jSlSpinV.setMaximum(200);
    jSlSpinV.setToolTipText("Volume Control - Double Click to Mute/Unmute");
    jSlSpinV.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
    jSlSpinV.setMaximumSize(new java.awt.Dimension(110, 30));
    jSlSpinV.setMinimumSize(new java.awt.Dimension(110, 30));
    // NOI18N
    jSlSpinV.setName("jSlSpinV");
    jSlSpinV.setPreferredSize(new java.awt.Dimension(110, 25));
    jSlSpinV.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jSlSpinVMouseClicked(evt);
        }
    });
    jSlSpinV.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            jSlSpinVStateChanged(evt);
        }
    });
    jSlSpinV.addFocusListener(new java.awt.event.FocusAdapter() {

        public void focusLost(java.awt.event.FocusEvent evt) {
            jSlSpinVFocusLost(evt);
        }
    });
    panPreview.add(jSlSpinV, java.awt.BorderLayout.PAGE_START);
    // NOI18N
    lblCurtain.setIcon(new javax.swing.ImageIcon(getClass().getResource("/webcamstudio/resources/curtain_small.png")));
    lblCurtain.setToolTipText("Click on the video to Hide/Unhide");
    // NOI18N
    lblCurtain.setName("lblCurtain");
    lblCurtain.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            lblCurtainMouseClicked(evt);
        }
    });
    panPreview.add(lblCurtain, java.awt.BorderLayout.LINE_START);
    add(panPreview, new org.netbeans.lib.awtextra.AbsoluteConstraints(7, 7, 110, 111));
    // NOI18N
    spinX.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    spinX.setName("spinX");
    spinX.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinXStateChanged(evt);
        }
    });
    add(spinX, new org.netbeans.lib.awtextra.AbsoluteConstraints(68, 250, 50, -1));
    // NOI18N
    spinY.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    spinY.setName("spinY");
    spinY.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinYStateChanged(evt);
        }
    });
    add(spinY, new org.netbeans.lib.awtextra.AbsoluteConstraints(68, 270, 50, -1));
    // NOI18N
    spinW.setFont(new java.awt.Font("Tahoma", 0, 8));
    spinW.setModel(new javax.swing.SpinnerNumberModel(1, 1, null, 1));
    // NOI18N
    spinW.setName("spinW");
    spinW.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinWStateChanged(evt);
        }
    });
    add(spinW, new org.netbeans.lib.awtextra.AbsoluteConstraints(58, 290, 60, -1));
    // NOI18N
    spinH.setFont(new java.awt.Font("Tahoma", 0, 8));
    spinH.setModel(new javax.swing.SpinnerNumberModel(1, 1, null, 1));
    // NOI18N
    spinH.setName("spinH");
    spinH.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinHStateChanged(evt);
        }
    });
    add(spinH, new org.netbeans.lib.awtextra.AbsoluteConstraints(58, 310, 60, -1));
    // NOI18N
    spinOpacity.setFont(new java.awt.Font("Tahoma", 0, 8));
    spinOpacity.setModel(new javax.swing.SpinnerNumberModel(0, 0, null, 1));
    // NOI18N
    spinOpacity.setName("spinOpacity");
    spinOpacity.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinOpacityStateChanged(evt);
        }
    });
    add(spinOpacity, new org.netbeans.lib.awtextra.AbsoluteConstraints(68, 351, 50, -1));
    // NOI18N
    spinVolume.setFont(new java.awt.Font("Tahoma", 0, 8));
    spinVolume.setModel(new javax.swing.SpinnerNumberModel(1, 1, null, 1));
    // NOI18N
    spinVolume.setName("spinVolume");
    spinVolume.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinVolumeStateChanged(evt);
        }
    });
    add(spinVolume, new org.netbeans.lib.awtextra.AbsoluteConstraints(220, 10, 50, -1));
    // NOI18N
    tglActiveStream.setIcon(new javax.swing.ImageIcon(getClass().getResource("/webcamstudio/resources/tango/media-playback-start.png")));
    // NOI18N
    tglActiveStream.setName("tglActiveStream");
    tglActiveStream.setRolloverEnabled(false);
    // NOI18N
    tglActiveStream.setSelectedIcon(new javax.swing.ImageIcon(getClass().getResource("/webcamstudio/resources/tango/media-playback-stop.png")));
    tglActiveStream.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            tglActiveStreamActionPerformed(evt);
        }
    });
    add(tglActiveStream, new org.netbeans.lib.awtextra.AbsoluteConstraints(7, 124, 78, 20));
    // NOI18N
    spinZOrder.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    spinZOrder.setName("spinZOrder");
    spinZOrder.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinZOrderStateChanged(evt);
        }
    });
    add(spinZOrder, new org.netbeans.lib.awtextra.AbsoluteConstraints(68, 371, 50, -1));
    // NOI18N
    labelX.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("webcamstudio/Languages");
    // NOI18N
    labelX.setText(bundle.getString("X"));
    // NOI18N
    labelX.setName("labelX");
    add(labelX, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 260, 60, -1));
    // NOI18N
    labelY.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    labelY.setText(bundle.getString("Y"));
    // NOI18N
    labelY.setName("labelY");
    add(labelY, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 280, 50, -1));
    // NOI18N
    labelW.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    labelW.setText(bundle.getString("WIDTH"));
    // NOI18N
    labelW.setName("labelW");
    add(labelW, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 300, 52, -1));
    // NOI18N
    labelH.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    labelH.setText(bundle.getString("HEIGHT"));
    // NOI18N
    labelH.setName("labelH");
    add(labelH, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 320, 40, -1));
    // NOI18N
    labelO.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    labelO.setText(bundle.getString("OPACITY"));
    // NOI18N
    labelO.setName("labelO");
    add(labelO, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 361, 40, -1));
    // NOI18N
    labelZ.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    labelZ.setText(bundle.getString("LAYER"));
    labelZ.setMaximumSize(new java.awt.Dimension(30, 10));
    labelZ.setMinimumSize(new java.awt.Dimension(30, 10));
    // NOI18N
    labelZ.setName("labelZ");
    labelZ.setPreferredSize(new java.awt.Dimension(30, 10));
    add(labelZ, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 381, 40, 9));
    // NOI18N
    labelCW.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    labelCW.setText(bundle.getString("CAPTUREWIDTH"));
    // NOI18N
    labelCW.setName("labelCW");
    add(labelCW, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 410, 50, -1));
    // NOI18N
    spinW1.setFont(new java.awt.Font("Tahoma", 0, 8));
    spinW1.setModel(new javax.swing.SpinnerNumberModel(1, 1, null, 1));
    // NOI18N
    spinW1.setName("spinW1");
    spinW1.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinW1StateChanged(evt);
        }
    });
    add(spinW1, new org.netbeans.lib.awtextra.AbsoluteConstraints(68, 400, 50, -1));
    // NOI18N
    labelCH.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    labelCH.setText(bundle.getString("CAPTUREHEIGHT"));
    // NOI18N
    labelCH.setName("labelCH");
    add(labelCH, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 430, 60, -1));
    // NOI18N
    spinH1.setFont(new java.awt.Font("Tahoma", 0, 8));
    spinH1.setModel(new javax.swing.SpinnerNumberModel(1, 1, null, 1));
    // NOI18N
    spinH1.setName("spinH1");
    spinH1.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinH1StateChanged(evt);
        }
    });
    add(spinH1, new org.netbeans.lib.awtextra.AbsoluteConstraints(68, 420, 50, -1));
    // NOI18N
    spinVDelay.setFont(new java.awt.Font("Tahoma", 0, 8));
    spinVDelay.setModel(new javax.swing.SpinnerNumberModel(0, 0, null, 1));
    spinVDelay.setToolTipText("Milliseconds");
    // NOI18N
    spinVDelay.setName("spinVDelay");
    spinVDelay.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinVDelayStateChanged(evt);
        }
    });
    add(spinVDelay, new org.netbeans.lib.awtextra.AbsoluteConstraints(58, 440, 60, -1));
    // NOI18N
    spinADelay.setFont(new java.awt.Font("Tahoma", 0, 8));
    spinADelay.setModel(new javax.swing.SpinnerNumberModel(0, 0, null, 1));
    spinADelay.setToolTipText("Milliseconds");
    // NOI18N
    spinADelay.setName("spinADelay");
    spinADelay.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            spinADelayStateChanged(evt);
        }
    });
    add(spinADelay, new org.netbeans.lib.awtextra.AbsoluteConstraints(58, 460, 60, -1));
    // NOI18N
    frequency.setFont(new java.awt.Font("Tahoma", 0, 8));
    frequency.setModel(new javax.swing.SpinnerNumberModel(0, 0, null, 1));
    frequency.setToolTipText("Mhz");
    // NOI18N
    frequency.setName("frequency");
    frequency.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            frequencyStateChanged(evt);
        }
    });
    add(frequency, new org.netbeans.lib.awtextra.AbsoluteConstraints(68, 190, 50, -1));
    // NOI18N
    labelfreq.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    labelfreq.setText(bundle.getString("FREQUENCY"));
    // NOI18N
    labelfreq.setName("labelfreq");
    add(labelfreq, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 200, 80, -1));
    // NOI18N
    labelInv.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    labelInv.setText(bundle.getString("PROGRAM_NUMBER"));
    // NOI18N
    labelInv.setName("labelInv");
    add(labelInv, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 240, 50, -1));
    // NOI18N
    bandwidth.setFont(new java.awt.Font("Tahoma", 0, 8));
    bandwidth.setModel(new javax.swing.SpinnerNumberModel(0, 0, null, 1));
    bandwidth.setToolTipText("(7/8)");
    // NOI18N
    bandwidth.setName("bandwidth");
    bandwidth.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            bandwidthStateChanged(evt);
        }
    });
    add(bandwidth, new org.netbeans.lib.awtextra.AbsoluteConstraints(68, 210, 50, -1));
    // NOI18N
    labelBand.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    labelBand.setText(bundle.getString("BANDWIDTH"));
    // NOI18N
    labelBand.setName("labelBand");
    add(labelBand, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 220, 70, -1));
    // NOI18N
    prgNumber.setFont(new java.awt.Font("Tahoma", 0, 8));
    prgNumber.setModel(new javax.swing.SpinnerNumberModel(0, 0, null, 1));
    // NOI18N
    prgNumber.setName("prgNumber");
    prgNumber.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            prgNumberStateChanged(evt);
        }
    });
    add(prgNumber, new org.netbeans.lib.awtextra.AbsoluteConstraints(58, 230, 60, -1));
    txtChName.setHorizontalAlignment(javax.swing.JTextField.CENTER);
    txtChName.setToolTipText("Enter Channel Name");
    // NOI18N
    txtChName.setName("txtChName");
    txtChName.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            txtChNameActionPerformed(evt);
        }
    });
    txtChName.addFocusListener(new java.awt.event.FocusAdapter() {

        public void focusLost(java.awt.event.FocusEvent evt) {
            txtChNameFocusLost(evt);
        }
    });
    add(txtChName, new org.netbeans.lib.awtextra.AbsoluteConstraints(7, 150, 110, 30));
    // NOI18N
    labelfreq1.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    labelfreq1.setText(bundle.getString("CHANNEL_NAME"));
    // NOI18N
    labelfreq1.setName("labelfreq1");
    add(labelfreq1, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 180, 60, 10));
    // NOI18N
    labelVD1.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    labelVD1.setText(bundle.getString("VIDEO_DELAY"));
    // NOI18N
    labelVD1.setName("labelVD1");
    add(labelVD1, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 450, 60, 9));
    // NOI18N
    labelAD1.setFont(new java.awt.Font("Tahoma", 0, 8));
    // NOI18N
    labelAD1.setText(bundle.getString("AUDIO_DELAY"));
    // NOI18N
    labelAD1.setName("labelAD1");
    add(labelAD1, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 470, 60, 9));
    // NOI18N
    jSeparator3.setName("jSeparator3");
    jSeparator3.setPreferredSize(new java.awt.Dimension(48, 10));
    add(jSeparator3, new org.netbeans.lib.awtextra.AbsoluteConstraints(8, 394, 110, 10));
    jSlSpinX.setMajorTickSpacing(10);
    jSlSpinX.setMaximum(MasterMixer.getInstance().getWidth());
    jSlSpinX.setMinimum(-MasterMixer.getInstance().getWidth());
    jSlSpinX.setMinorTickSpacing(1);
    jSlSpinX.setValue(0);
    jSlSpinX.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
    // NOI18N
    jSlSpinX.setName("jSlSpinX");
    jSlSpinX.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            jSlSpinXStateChanged(evt);
        }
    });
    add(jSlSpinX, new org.netbeans.lib.awtextra.AbsoluteConstraints(127, 250, 150, 20));
    jSlSpinY.setMajorTickSpacing(10);
    jSlSpinY.setMaximum(MasterMixer.getInstance().getHeight());
    jSlSpinY.setMinimum(-MasterMixer.getInstance().getHeight());
    jSlSpinY.setMinorTickSpacing(1);
    jSlSpinY.setValue(0);
    jSlSpinY.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
    jSlSpinY.setInverted(true);
    // NOI18N
    jSlSpinY.setName("jSlSpinY");
    jSlSpinY.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            jSlSpinYStateChanged(evt);
        }
    });
    add(jSlSpinY, new org.netbeans.lib.awtextra.AbsoluteConstraints(127, 270, 150, 20));
    jSlSpinCW.setMajorTickSpacing(10);
    jSlSpinCW.setMaximum(1920);
    jSlSpinCW.setMinimum(1);
    jSlSpinCW.setMinorTickSpacing(1);
    jSlSpinCW.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
    // NOI18N
    jSlSpinCW.setName("jSlSpinCW");
    jSlSpinCW.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            jSlSpinCWStateChanged(evt);
        }
    });
    add(jSlSpinCW, new org.netbeans.lib.awtextra.AbsoluteConstraints(127, 400, 150, 20));
    jSlSpinCH.setMajorTickSpacing(10);
    jSlSpinCH.setMaximum(1080);
    jSlSpinCH.setMinimum(1);
    jSlSpinCH.setMinorTickSpacing(1);
    jSlSpinCH.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
    // NOI18N
    jSlSpinCH.setName("jSlSpinCH");
    jSlSpinCH.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            jSlSpinCHStateChanged(evt);
        }
    });
    add(jSlSpinCH, new org.netbeans.lib.awtextra.AbsoluteConstraints(127, 420, 150, 20));
    jSlSpinW.setMajorTickSpacing(10);
    jSlSpinW.setMaximum(MasterMixer.getInstance().getWidth());
    jSlSpinW.setMinimum(1);
    jSlSpinW.setMinorTickSpacing(1);
    jSlSpinW.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
    // NOI18N
    jSlSpinW.setName("jSlSpinW");
    jSlSpinW.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            jSlSpinWStateChanged(evt);
        }
    });
    add(jSlSpinW, new org.netbeans.lib.awtextra.AbsoluteConstraints(127, 290, 150, 20));
    jSlSpinH.setMajorTickSpacing(10);
    jSlSpinH.setMaximum(MasterMixer.getInstance().getHeight());
    jSlSpinH.setMinimum(1);
    jSlSpinH.setMinorTickSpacing(1);
    jSlSpinH.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
    // NOI18N
    jSlSpinH.setName("jSlSpinH");
    jSlSpinH.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            jSlSpinHStateChanged(evt);
        }
    });
    add(jSlSpinH, new org.netbeans.lib.awtextra.AbsoluteConstraints(127, 310, 150, 20));
    jSlSpinO.setValue(100);
    jSlSpinO.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
    // NOI18N
    jSlSpinO.setName("jSlSpinO");
    jSlSpinO.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            jSlSpinOStateChanged(evt);
        }
    });
    add(jSlSpinO, new org.netbeans.lib.awtextra.AbsoluteConstraints(127, 350, 150, 20));
    jSlSpinVD.setMaximum(10000);
    jSlSpinVD.setPaintLabels(true);
    jSlSpinVD.setValue(0);
    jSlSpinVD.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
    // NOI18N
    jSlSpinVD.setName("jSlSpinVD");
    jSlSpinVD.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            jSlSpinVDStateChanged(evt);
        }
    });
    add(jSlSpinVD, new org.netbeans.lib.awtextra.AbsoluteConstraints(127, 440, 150, 20));
    jSlSpinAD.setMaximum(10000);
    jSlSpinAD.setPaintLabels(true);
    jSlSpinAD.setValue(0);
    jSlSpinAD.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
    // NOI18N
    jSlSpinAD.setName("jSlSpinAD");
    jSlSpinAD.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            jSlSpinADStateChanged(evt);
        }
    });
    add(jSlSpinAD, new org.netbeans.lib.awtextra.AbsoluteConstraints(127, 460, 150, 20));
    jSlSpinZOrder.setMajorTickSpacing(10);
    jSlSpinZOrder.setMaximum(20);
    jSlSpinZOrder.setMinimum(-20);
    jSlSpinZOrder.setMinorTickSpacing(1);
    jSlSpinZOrder.setPaintTicks(true);
    jSlSpinZOrder.setSnapToTicks(true);
    jSlSpinZOrder.setValue(0);
    jSlSpinZOrder.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
    // NOI18N
    jSlSpinZOrder.setName("jSlSpinZOrder");
    jSlSpinZOrder.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            jSlSpinZOrderStateChanged(evt);
        }
    });
    add(jSlSpinZOrder, new org.netbeans.lib.awtextra.AbsoluteConstraints(127, 369, 150, 30));
    // NOI18N
    jSeparator1.setName("jSeparator1");
    jSeparator1.setPreferredSize(new java.awt.Dimension(48, 10));
    add(jSeparator1, new org.netbeans.lib.awtextra.AbsoluteConstraints(126, 240, 150, 10));
    // NOI18N
    jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/webcamstudio/resources/DVBLogo.png")));
    // NOI18N
    jLabel2.setName("jLabel2");
    add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(153, 135, 120, 110));
    jSeparator2.setOrientation(javax.swing.SwingConstants.VERTICAL);
    // NOI18N
    jSeparator2.setName("jSeparator2");
    add(jSeparator2, new org.netbeans.lib.awtextra.AbsoluteConstraints(120, 401, 10, 80));
    jSeparator5.setOrientation(javax.swing.SwingConstants.VERTICAL);
    // NOI18N
    jSeparator5.setName("jSeparator5");
    add(jSeparator5, new org.netbeans.lib.awtextra.AbsoluteConstraints(120, 140, 10, 250));
    jSeparator4.setOrientation(javax.swing.SwingConstants.VERTICAL);
    // NOI18N
    jSeparator4.setName("jSeparator4");
    add(jSeparator4, new org.netbeans.lib.awtextra.AbsoluteConstraints(120, 7, 10, 126));
    // NOI18N
    jSeparator7.setName("jSeparator7");
    jSeparator7.setPreferredSize(new java.awt.Dimension(48, 10));
    add(jSeparator7, new org.netbeans.lib.awtextra.AbsoluteConstraints(126, 135, 150, 10));
    // NOI18N
    jLabel3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/webcamstudio/resources/splash100.png")));
    // NOI18N
    jLabel3.setName("jLabel3");
    add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(143, 14, 120, 110));
    // NOI18N
    tglPause.setIcon(new javax.swing.ImageIcon(getClass().getResource("/webcamstudio/resources/tango/media-playback-pause.png")));
    tglPause.setEnabled(false);
    // NOI18N
    tglPause.setName("tglPause");
    // NOI18N
    tglPause.setRolloverIcon(new javax.swing.ImageIcon(getClass().getResource("/webcamstudio/resources/tango/media-playback-pause.png")));
    // NOI18N
    tglPause.setSelectedIcon(new javax.swing.ImageIcon(getClass().getResource("/webcamstudio/resources/tango/media-playback-play.png")));
    tglPause.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            tglPauseActionPerformed(evt);
        }
    });
    add(tglPause, new org.netbeans.lib.awtextra.AbsoluteConstraints(85, 124, 30, 20));
    // NOI18N
    jcbLockAR.setFont(new java.awt.Font("Tahoma", 0, 8));
    jcbLockAR.setHorizontalTextPosition(javax.swing.SwingConstants.LEFT);
    // NOI18N
    jcbLockAR.setIcon(new javax.swing.ImageIcon(getClass().getResource("/webcamstudio/resources/tango/LockButton-open_small.png")));
    // NOI18N
    jcbLockAR.setName("jcbLockAR");
    // NOI18N
    jcbLockAR.setRolloverIcon(new javax.swing.ImageIcon(getClass().getResource("/webcamstudio/resources/tango/LockButton-open_small.png")));
    // NOI18N
    jcbLockAR.setSelectedIcon(new javax.swing.ImageIcon(getClass().getResource("/webcamstudio/resources/tango/LockButton-close_small.png")));
    jcbLockAR.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jcbLockARActionPerformed(evt);
        }
    });
    add(jcbLockAR, new org.netbeans.lib.awtextra.AbsoluteConstraints(43, 300, -1, -1));
    // NOI18N
    jSeparator6.setName("jSeparator6");
    jSeparator6.setPreferredSize(new java.awt.Dimension(48, 10));
    add(jSeparator6, new org.netbeans.lib.awtextra.AbsoluteConstraints(126, 339, 150, 10));
    // NOI18N
    tglPreview.setFont(new java.awt.Font("Ubuntu", 0, 5));
    // NOI18N
    tglPreview.setIcon(new javax.swing.ImageIcon(getClass().getResource("/webcamstudio/resources/tango/PreviewButton2.png")));
    tglPreview.setToolTipText("Preview Mode");
    // NOI18N
    tglPreview.setName("tglPreview");
    // NOI18N
    tglPreview.setRolloverIcon(new javax.swing.ImageIcon(getClass().getResource("/webcamstudio/resources/tango/PreviewButton2.png")));
    // NOI18N
    tglPreview.setSelectedIcon(new javax.swing.ImageIcon(getClass().getResource("/webcamstudio/resources/tango/PreviewButtonSelected4.png")));
    tglPreview.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            tglPreviewActionPerformed(evt);
        }
    });
    add(tglPreview, new org.netbeans.lib.awtextra.AbsoluteConstraints(6, 332, 112, 20));
    getAccessibleContext().setAccessibleParent(this);
}
Example 48
Project: abstools-master  File: FontConfigurator.java View source code
private void initialize() {
    setLayout(new GridLayout(2, 1));
    JPanel top = new JPanel();
    add(top);
    top.setLayout(new BoxLayout(top, BoxLayout.X_AXIS));
    label = new JLabel(getProperty().getWriteMethod().getAnnotation(Adjustable.class).info() + ":");
    label.setHorizontalAlignment(SwingConstants.TRAILING);
    label.setPreferredSize(new Dimension(90, label.getPreferredSize().height));
    label.setHorizontalAlignment(SwingConstants.RIGHT);
    top.add(label);
    top.add(Box.createRigidArea(new Dimension(strut, 1)));
    nameComboBox = new JComboBox(getAllFontFamilyNames());
    top.add(nameComboBox);
    SpinnerNumberModel model = new SpinnerNumberModel(12, 1, 128, 1);
    sizeSpinner = new JSpinner(model);
    top.add(Box.createRigidArea(new Dimension(strut, 1)));
    top.add(sizeSpinner);
    top.add(Box.createRigidArea(new Dimension(strut, 1)));
    italic = new JCheckBox("italic");
    bold = new JCheckBox("bold");
    top.add(italic);
    top.add(bold);
    sampleLabel = new JLabel();
    add(sampleLabel);
    sizeSpinner.addChangeListener(this);
    nameComboBox.addActionListener(this);
    italic.addActionListener(this);
    bold.addActionListener(this);
}
Example 49
Project: CitySim-master  File: Taxation.java View source code
public void run() {
    SpinnerModel model = new SpinnerNumberModel((int) ((rate - 1) * 100), 1, 100, 1);
    JSpinner spinner = new JSpinner(model);
    Dimension d = spinner.getSize();
    d.width = 20;
    spinner.setSize(d);
    JPanel panel = new JPanel();
    panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
    panel.add(new JLabel("Tax collected last year: $" + (lastTaxCollection > 0 ? DECIMAL_FORMAT.format(lastTaxCollection).toString() : "n/a")));
    panel.add(new JLabel(" "));
    panel.add(new JLabel("Choose the new tax rate (%):"));
    panel.add(spinner);
    final JLabel projection = new JLabel("Projected collection next year: $" + DECIMAL_FORMAT.format(taxCollectionAtRate(rate)).toString());
    panel.add(projection);
    spinner.addChangeListener(new ChangeListener() {

        public void stateChanged(ChangeEvent e) {
            float value = (new Integer(((JSpinner) e.getSource()).getValue().toString()).floatValue() / 100.0f) + 1.0f;
            projection.setText("Projected collection next year: $" + DECIMAL_FORMAT.format(taxCollectionAtRate(value)).toString());
        }
    });
    int selection = JOptionPane.showConfirmDialog(new Frame(), panel, "Tax rate", JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE);
    if (selection == JOptionPane.OK_OPTION) {
        City.getInstance().hideOverlay();
        float value = new Integer(model.getValue().toString()).floatValue() + 0.01f;
        rate = (value / 100.0f) + 1.0f;
        CSLogger.sharedLogger().info("Changed global tax rate to " + (int) ((rate - 1) * 100) + "%");
    } else if (selection == JOptionPane.CANCEL_OPTION) {
        City.getInstance().hideOverlay();
    }
}
Example 50
Project: Classeur-master  File: JSane_Range.java View source code
/*
	 * Overridden method
	 */
public void setWidgetValue(Object value) {
    if (value instanceof JSane_Base_Type_Word) {
        _currentValue = (JSane_Base_Type_Word) value;
        Number number = ((JSane_Base_Type_Word) value).getNumber();
        SpinnerNumberModel model = new SpinnerNumberModel(number, (Comparable) _min.getNumber(), (Comparable) _max.getNumber(), _quant.getNumber());
        setModel(model);
    }
}
Example 51
Project: croquet-pro-master  File: CroquetPro.java View source code
private void showControlsFrame() {
    final JFrame frame = new JFrame();
    frame.setLayout(new BorderLayout());
    final Ball[] possibilities = { Ball.BLUE, Ball.BLACK, Ball.YELLOW, Ball.RED };
    final JSpinner angleSpinner = new JSpinner(new SpinnerNumberModel(0.0, 0.0, 360.0, 1.0));
    final JSpinner powerSpinner = new JSpinner(new SpinnerNumberModel(0.0, 0.0, 20.0, 1.0));
    final JComboBox<Ball> ballChooser = new JComboBox<Ball>(possibilities);
    final JButton goButton = new JButton("Go!");
    final JPanel panel = new JPanel();
    panel.add(new JLabel("angle:"));
    panel.add(angleSpinner);
    panel.add(new JLabel("power:"));
    panel.add(powerSpinner);
    panel.add(new JLabel("ball:"));
    panel.add(ballChooser);
    panel.add(goButton);
    goButton.addActionListener(new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent e) {
            goButton.setEnabled(false);
            final Ball ball = ballChooser.getItemAt(ballChooser.getSelectedIndex());
            final Double power = (Double) powerSpinner.getValue();
            final float angle = (float) Math.toRadians((Double) angleSpinner.getValue());
            makeShot(goButton, Stroke.standard(ball, new Strike(angle, power.floatValue())));
        }
    });
    frame.add(panel, "Center");
    frame.pack();
    frame.setVisible(true);
}
Example 52
Project: eurocarbdb-master  File: AnnotationOptionsDialog.java View source code
private void fillComponents() {
    field_no_cleavages.setModel(new javax.swing.SpinnerNumberModel(1, 1, 5, 1));
    field_no_crossrings.setModel(new javax.swing.SpinnerNumberModel(0, 0, 5, 1));
    field_accuracy_unit.setModel(new javax.swing.DefaultComboBoxModel(new String[] {}));
    field_accuracy_unit.addItem(AnnotationOptions.MASS_ACCURACY_DA);
    field_accuracy_unit.addItem(AnnotationOptions.MASS_ACCURACY_PPM);
    field_max_no_h_ions.setModel(new javax.swing.SpinnerNumberModel(0, 0, 10, 1));
    field_max_no_na_ions.setModel(new javax.swing.SpinnerNumberModel(0, 0, 10, 1));
    field_max_no_li_ions.setModel(new javax.swing.SpinnerNumberModel(0, 0, 10, 1));
    field_max_no_k_ions.setModel(new javax.swing.SpinnerNumberModel(0, 0, 10, 1));
    field_max_no_charges.setModel(new javax.swing.SpinnerNumberModel(0, 0, 10, 1));
    field_max_ex_na_ions.setModel(new javax.swing.SpinnerListModel(generateValues(0, 50, true)));
    field_max_ex_li_ions.setModel(new javax.swing.SpinnerListModel(generateValues(0, 50, true)));
    field_max_ex_k_ions.setModel(new javax.swing.SpinnerListModel(generateValues(0, 50, true)));
    field_accuracy.setText("1.0");
}
Example 53
Project: gephi-neo4j-plugin-master  File: NodePencilPanel.java View source code
/** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    sizeSpinner = new javax.swing.JSpinner();
    labelSize = new javax.swing.JLabel();
    colorButton = new JColorButton(Color.BLACK);
    labelColor = new javax.swing.JLabel();
    statusLabel = new javax.swing.JLabel();
    // NOI18N
    sizeSpinner.setFont(new java.awt.Font("Tahoma", 0, 10));
    sizeSpinner.setModel(new javax.swing.SpinnerNumberModel(Float.valueOf(1.0f), Float.valueOf(0.0f), null, Float.valueOf(0.5f)));
    // NOI18N
    labelSize.setFont(new java.awt.Font("Tahoma", 0, 10));
    // NOI18N
    labelSize.setText(org.openide.util.NbBundle.getMessage(NodePencilPanel.class, "NodePencilPanel.labelSize.text"));
    // NOI18N
    colorButton.setText(org.openide.util.NbBundle.getMessage(NodePencilPanel.class, "NodePencilPanel.colorButton.text"));
    colorButton.setContentAreaFilled(false);
    colorButton.setFocusPainted(false);
    // NOI18N
    labelColor.setFont(new java.awt.Font("Tahoma", 0, 10));
    // NOI18N
    labelColor.setText(org.openide.util.NbBundle.getMessage(NodePencilPanel.class, "NodePencilPanel.labelColor.text"));
    // NOI18N
    statusLabel.setFont(new java.awt.Font("Tahoma", 0, 10));
    // NOI18N
    statusLabel.setText(org.openide.util.NbBundle.getMessage(NodePencilPanel.class, "NodePencilPanel.statusLabel.text"));
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup().addContainerGap().addComponent(statusLabel).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 251, Short.MAX_VALUE).addComponent(labelColor).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(colorButton, javax.swing.GroupLayout.PREFERRED_SIZE, 21, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(labelSize).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(sizeSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 47, javax.swing.GroupLayout.PREFERRED_SIZE)));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(sizeSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(labelSize, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(labelColor, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(statusLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)).addComponent(colorButton, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE));
}
Example 54
Project: HexScape-master  File: NewGamePanel.java View source code
public void run() {
    if (StringUtils.isNotEmpty(mapNameLabel.getText()) && map != null) {
        game.setName(gameName.getText());
        game.setMap(map);
        game.setPlayerNumber(((SpinnerNumberModel) playerNumber.getModel()).getNumber().intValue());
        NewGamePanel.this.newGame.setEnabled(true);
    } else {
        NewGamePanel.this.newGame.setEnabled(false);
    }
}
Example 55
Project: Icy-Kernel-master  File: SaverOptionPanel.java View source code
private void initialize() {
    GridBagLayout gridBagLayout = new GridBagLayout();
    gridBagLayout.columnWidths = new int[] { 0, 0, 0 };
    gridBagLayout.rowHeights = new int[] { 0, 0, 0, 0 };
    gridBagLayout.columnWeights = new double[] { 1.0, 0.0, Double.MIN_VALUE };
    gridBagLayout.rowWeights = new double[] { 0.0, 0.0, 0.0, Double.MIN_VALUE };
    setLayout(gridBagLayout);
    multipleFilesLabel = new JLabel(" Save as multiple files");
    multipleFilesLabel.setToolTipText("Save each slice/frame in a separate file");
    GridBagConstraints gbc_lblNewLabel = new GridBagConstraints();
    gbc_lblNewLabel.anchor = GridBagConstraints.WEST;
    gbc_lblNewLabel.insets = new Insets(0, 0, 5, 5);
    gbc_lblNewLabel.gridx = 0;
    gbc_lblNewLabel.gridy = 0;
    add(multipleFilesLabel, gbc_lblNewLabel);
    multipleFilesCheckbox = new JCheckBox("");
    multipleFilesCheckbox.setToolTipText("Save each slice/frame in a separate file");
    GridBagConstraints gbc_multipleFilesCheckbox = new GridBagConstraints();
    gbc_multipleFilesCheckbox.anchor = GridBagConstraints.EAST;
    gbc_multipleFilesCheckbox.insets = new Insets(0, 0, 5, 0);
    gbc_multipleFilesCheckbox.gridx = 1;
    gbc_multipleFilesCheckbox.gridy = 0;
    add(multipleFilesCheckbox, gbc_multipleFilesCheckbox);
    fpsLabel = new JLabel(" Frame per second");
    fpsLabel.setToolTipText("Number of frame per second");
    GridBagConstraints gbc_lblNewLabel_1 = new GridBagConstraints();
    gbc_lblNewLabel_1.anchor = GridBagConstraints.WEST;
    gbc_lblNewLabel_1.insets = new Insets(0, 0, 5, 5);
    gbc_lblNewLabel_1.gridx = 0;
    gbc_lblNewLabel_1.gridy = 1;
    add(fpsLabel, gbc_lblNewLabel_1);
    fpsSpinner = new JSpinner();
    fpsSpinner.setModel(new SpinnerNumberModel(15, 1, 120, 1));
    fpsSpinner.setToolTipText("Number of frame per second");
    GridBagConstraints gbc_fpsSpinner = new GridBagConstraints();
    gbc_fpsSpinner.anchor = GridBagConstraints.EAST;
    gbc_fpsSpinner.insets = new Insets(0, 0, 5, 0);
    gbc_fpsSpinner.gridx = 1;
    gbc_fpsSpinner.gridy = 1;
    add(fpsSpinner, gbc_fpsSpinner);
    overwriteMetaLabel = new JLabel(" Overwrite metadata name");
    overwriteMetaLabel.setToolTipText("Overwrite metadata name with filename");
    GridBagConstraints gbc_lblNewLabel_2 = new GridBagConstraints();
    gbc_lblNewLabel_2.anchor = GridBagConstraints.WEST;
    gbc_lblNewLabel_2.insets = new Insets(0, 0, 0, 5);
    gbc_lblNewLabel_2.gridx = 0;
    gbc_lblNewLabel_2.gridy = 2;
    add(overwriteMetaLabel, gbc_lblNewLabel_2);
    overwriteMetaCheckbox = new JCheckBox("");
    overwriteMetaCheckbox.setToolTipText("Overwrite metadata name with filename");
    GridBagConstraints gbc_overwriteMetaCheckbox = new GridBagConstraints();
    gbc_overwriteMetaCheckbox.anchor = GridBagConstraints.NORTHEAST;
    gbc_overwriteMetaCheckbox.gridx = 1;
    gbc_overwriteMetaCheckbox.gridy = 2;
    add(overwriteMetaCheckbox, gbc_overwriteMetaCheckbox);
}
Example 56
Project: master-java-master  File: TableroDibujo.java View source code
public void init() {
    me = this;
    getContentPane().setLayout(null);
    JLabel label1 = new JLabel("Color trazo:");
    label1.setBounds(15, 5, 100, 26);
    JLabel label2 = new JLabel("Grosor trazo:");
    label2.setBounds(150, 5, 100, 26);
    JButton limpiar = new JButton("Limpiar");
    limpiar.setBounds(250, 5, 90, 26);
    JRadioButton azul = new JRadioButton("Azúl");
    azul.setBounds(0, 30, 55, 26);
    azul.setName("#0000ff");
    JRadioButton rojo = new JRadioButton("Rojo");
    rojo.setBounds(55, 30, 53, 26);
    rojo.setName("#FF0000");
    JRadioButton amarillo = new JRadioButton("Amarillo");
    amarillo.setBounds(105, 30, 80, 26);
    amarillo.setName("#FFFF00");
    ButtonGroup group = new ButtonGroup();
    group.add(azul);
    group.add(rojo);
    group.add(amarillo);
    JSpinner trazo = new JSpinner();
    trazo.setBounds(190, 30, 50, 26);
    trazo.setModel(new SpinnerNumberModel(currentSize, 1, 50, 1));
    getContentPane().add(label1);
    getContentPane().add(label2);
    getContentPane().add(limpiar);
    getContentPane().add(azul);
    getContentPane().add(rojo);
    getContentPane().add(amarillo);
    getContentPane().add(trazo);
    azul.addActionListener(new ColorSelector(Color.BLUE));
    rojo.addActionListener(new ColorSelector(Color.RED));
    amarillo.addActionListener(new ColorSelector(Color.YELLOW));
    limpiar.addActionListener(new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent event) {
            me.repaint();
        }
    });
    getContentPane().addMouseListener(new MouseListener() {

        @Override
        public void mouseClicked(MouseEvent me) {
        }

        @Override
        public void mousePressed(MouseEvent event) {
            Point point = event.getPoint();
            Graphics g = me.getGraphics();
            g.setColor(currentColor);
            lastpoint = point;
            g.drawRect(point.x, point.y, currentSize, currentSize);
            g.fillRect(point.x, point.y, currentSize, currentSize);
        }

        @Override
        public void mouseReleased(MouseEvent me) {
        }

        @Override
        public void mouseEntered(MouseEvent me) {
        }

        @Override
        public void mouseExited(MouseEvent me) {
        }
    });
    getContentPane().addMouseMotionListener(new MouseMotionListener() {

        @Override
        public void mouseDragged(MouseEvent event) {
            Point point = event.getPoint();
            Graphics g = me.getGraphics();
            g.setColor(currentColor);
            for (int i = 0; i < currentSize; ++i) {
                g.drawLine(lastpoint.x, lastpoint.y, point.x, point.y);
            }
            lastpoint = point;
        }

        @Override
        public void mouseMoved(MouseEvent me) {
        }
    });
    trazo.addChangeListener(new ChangeListener() {

        @Override
        public void stateChanged(ChangeEvent ce) {
            JSpinner source = (JSpinner) ce.getSource();
            setCurrentSize((Integer) source.getValue());
        }
    });
}
Example 57
Project: MazeSolver-master  File: SimulatedAnnealingAgentConfigurationPanel.java View source code
/* (non-Javadoc)
   * @see es.ull.mazesolver.gui.configuration.HeuristicAgentConfigurationPanel#createGUI(javax.swing.JPanel)
   */
@Override
protected void createGUI(JPanel root) {
    super.createGUI(root);
    SimulatedAnnealingAgent agent = (SimulatedAnnealingAgent) m_agent;
    initial_temp = new JSpinner(new SpinnerNumberModel(agent.getInitialTemperature(), 1, Integer.MAX_VALUE, 1));
    cooling_rate = new JSpinner(new SpinnerNumberModel(agent.getCoolingRate(), EPSILON, 1 - EPSILON, COOLING_STEP));
    cooling_rate.setEditor(new JSpinner.NumberEditor(cooling_rate, COOLING_RATE_FORMAT));
    initial_temp_text = new JLabel();
    cooling_rate_text = new JLabel();
    JPanel label_panel = new JPanel(new GridLayout(2, 1));
    label_panel.add(initial_temp_text);
    label_panel.add(cooling_rate_text);
    JPanel content_panel = new JPanel(new GridLayout(2, 1));
    content_panel.add(initial_temp);
    content_panel.add(cooling_rate);
    JPanel label_content = new JPanel(new BorderLayout());
    label_content.add(label_panel, BorderLayout.WEST);
    label_content.add(content_panel, BorderLayout.CENTER);
    label_content.setBorder(BorderFactory.createTitledBorder("Simulated Annealing"));
    root.add(label_content);
}
Example 58
Project: mct-master  File: TestMenuItemSpinner.java View source code
public void run() {
    menu = new JPopupMenu();
    spinnerMenu = new JMenu("Test");
    spinner = new MenuItemSpinner(new SpinnerNumberModel(5, 1, 10, 1), spinnerMenu);
    spinnerField = ((NumberEditor) spinner.getEditor()).getTextField();
    spinnerMenu.add(spinner);
    menu.add(spinnerMenu);
    JLabel label = new JLabel("label");
    f.getContentPane().removeAll();
    f.getContentPane().add(label);
    f.pack();
    menu.show(label, 10, 10);
}
Example 59
Project: mekhq-master  File: AdvanceDaysDialog.java View source code
public void initComponents() {
    setLayout(new BorderLayout());
    pnlNumDays = new JPanel();
    spnDays = new JSpinner(new SpinnerNumberModel(7, 1, 365, 1));
    ((JSpinner.DefaultEditor) spnDays.getEditor()).getTextField().setEditable(true);
    pnlNumDays.add(spnDays);
    pnlNumDays.add(lblDays);
    btnStart = new JButton("Start Advancement");
    btnStart.addActionListener(this);
    pnlNumDays.add(btnStart);
    getContentPane().add(pnlNumDays, BorderLayout.NORTH);
    logPanel = new DailyReportLogPanel(listener);
    getContentPane().add(logPanel, BorderLayout.CENTER);
}
Example 60
Project: rapidminer-5-master  File: EqualDataFractionCardPanel.java View source code
protected void createComponents() {
    super.createComponents();
    {
        final JLabel binCountLabel = new ResourceLabel("plotter.configuration_dialog.bin_count");
        // create input text field
        binCountSpinner = new JSpinner(new SpinnerNumberModel(5, 1, null, 1));
        binCountLabel.setLabelFor(binCountSpinner);
        binCountSpinner.addChangeListener(new ChangeListener() {

            @Override
            public void stateChanged(final ChangeEvent e) {
                binCountChanged();
            }
        });
        addTwoComponentRow(this, binCountLabel, binCountSpinner);
    }
    final JPanel spacerPanel = new JPanel();
    final GridBagConstraints itemConstraint = new GridBagConstraints();
    itemConstraint.fill = GridBagConstraints.BOTH;
    itemConstraint.weightx = 1;
    itemConstraint.weighty = 1;
    itemConstraint.gridwidth = GridBagConstraints.REMAINDER;
    this.add(spacerPanel, itemConstraint);
}
Example 61
Project: rapidminer-studio-master  File: EqualDataFractionCardPanel.java View source code
@Override
protected void createComponents() {
    super.createComponents();
    {
        final JLabel binCountLabel = new ResourceLabel("plotter.configuration_dialog.bin_count");
        // create input text field
        binCountSpinner = new JSpinner(new SpinnerNumberModel(5, 1, null, 1));
        binCountLabel.setLabelFor(binCountSpinner);
        binCountSpinner.addChangeListener(new ChangeListener() {

            @Override
            public void stateChanged(final ChangeEvent e) {
                binCountChanged();
            }
        });
        addTwoComponentRow(this, binCountLabel, binCountSpinner);
    }
    final JPanel spacerPanel = new JPanel();
    final GridBagConstraints itemConstraint = new GridBagConstraints();
    itemConstraint.fill = GridBagConstraints.BOTH;
    itemConstraint.weightx = 1;
    itemConstraint.weighty = 1;
    itemConstraint.gridwidth = GridBagConstraints.REMAINDER;
    this.add(spacerPanel, itemConstraint);
}
Example 62
Project: sdedit-master  File: NumberConfigurator.java View source code
private void initialize() {
    setLayout(new BorderLayout());
    Adjustable adjustable = getProperty().getWriteMethod().getAnnotation(Adjustable.class);
    min = adjustable.min();
    max = adjustable.max();
    SpinnerNumberModel model = new SpinnerNumberModel(adjustable.min(), adjustable.min(), adjustable.max(), adjustable.step());
    spinner = new JSpinner(model);
    spinner.setPreferredSize(new Dimension(100, 20));
    spinner.addChangeListener(this);
    label = new JLabel(adjustable.info());
    label.setBorder(BorderFactory.createEmptyBorder(0, 4, 0, 0));
    add(spinner, BorderLayout.WEST);
    add(label, BorderLayout.CENTER);
}
Example 63
Project: shimmer_move_analyzer-master  File: CaptureEditFrame.java View source code
/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    panAccel = new ChartPanel(null);
    panGyro = new ChartPanel(null);
    jPanel1 = new javax.swing.JPanel();
    jLabel1 = new javax.swing.JLabel();
    startSpinner = new javax.swing.JSpinner();
    jLabel2 = new javax.swing.JLabel();
    endSpinner = new javax.swing.JSpinner();
    jLabel3 = new javax.swing.JLabel();
    commandSpinner = new javax.swing.JSpinner();
    saveButton = new javax.swing.JButton();
    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
    getContentPane().setLayout(new javax.swing.BoxLayout(getContentPane(), javax.swing.BoxLayout.Y_AXIS));
    javax.swing.GroupLayout panAccelLayout = new javax.swing.GroupLayout(panAccel);
    panAccel.setLayout(panAccelLayout);
    panAccelLayout.setHorizontalGroup(panAccelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 453, Short.MAX_VALUE));
    panAccelLayout.setVerticalGroup(panAccelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 124, Short.MAX_VALUE));
    getContentPane().add(panAccel);
    javax.swing.GroupLayout panGyroLayout = new javax.swing.GroupLayout(panGyro);
    panGyro.setLayout(panGyroLayout);
    panGyroLayout.setHorizontalGroup(panGyroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 453, Short.MAX_VALUE));
    panGyroLayout.setVerticalGroup(panGyroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 124, Short.MAX_VALUE));
    getContentPane().add(panGyro);
    jLabel1.setText("Start");
    startSpinner.setModel(new javax.swing.SpinnerNumberModel());
    startSpinner.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            startSpinnerStateChanged(evt);
        }
    });
    jLabel2.setText("End");
    endSpinner.setModel(new javax.swing.SpinnerNumberModel());
    endSpinner.setEnabled(false);
    endSpinner.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            endSpinnerStateChanged(evt);
        }
    });
    jLabel3.setText("Command");
    commandSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
    saveButton.setText("Save");
    saveButton.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            saveButtonActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
    jPanel1.setLayout(jPanel1Layout);
    jPanel1Layout.setHorizontalGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel1Layout.createSequentialGroup().addContainerGap().addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(saveButton).addGroup(jPanel1Layout.createSequentialGroup().addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(startSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel2)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(commandSpinner))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(endSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE))).addContainerGap(193, Short.MAX_VALUE)));
    jPanel1Layout.setVerticalGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel1Layout.createSequentialGroup().addContainerGap().addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel1).addComponent(startSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel2).addComponent(endSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(18, 18, 18).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel3).addComponent(commandSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(18, 18, 18).addComponent(saveButton).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    getContentPane().add(jPanel1);
    pack();
}
Example 64
Project: svarog-master  File: BookReporterChartExportDialog.java View source code
/**
	 * This method is called from within the constructor to initialize the form.
	 * WARNING: Do NOT modify this code. The content of this method is always
	 * regenerated by the Form Editor.
	 */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    sizePanel = new javax.swing.JPanel();
    xSize = new javax.swing.JSpinner();
    ySize = new javax.swing.JSpinner();
    dpiCombo = new javax.swing.JComboBox();
    jLabel1 = new javax.swing.JLabel();
    jLabel2 = new javax.swing.JLabel();
    jLabel3 = new javax.swing.JLabel();
    jLabel4 = new javax.swing.JLabel();
    unitCombo = new javax.swing.JComboBox();
    fileChooser = new javax.swing.JFileChooser();
    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
    setTitle("Export chart as PNG");
    xSize.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(100), Integer.valueOf(1), null, Integer.valueOf(1)));
    ySize.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(100), Integer.valueOf(1), null, Integer.valueOf(1)));
    dpiCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "72", "100", "150", "200", "300", "600" }));
    dpiCombo.setSelectedIndex(2);
    dpiCombo.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            dpiComboActionPerformed(evt);
        }
    });
    jLabel1.setText("dpi");
    jLabel2.setText("Size:");
    jLabel3.setText("x");
    jLabel4.setText("at");
    unitCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "px", "mm" }));
    unitCombo.setSelectedIndex(1);
    javax.swing.GroupLayout sizePanelLayout = new javax.swing.GroupLayout(sizePanel);
    sizePanel.setLayout(sizePanelLayout);
    sizePanelLayout.setHorizontalGroup(sizePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(sizePanelLayout.createSequentialGroup().addContainerGap().addComponent(jLabel2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(xSize, javax.swing.GroupLayout.PREFERRED_SIZE, 89, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(ySize, javax.swing.GroupLayout.PREFERRED_SIZE, 89, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(unitCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel4).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(dpiCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel1).addContainerGap(61, Short.MAX_VALUE)));
    sizePanelLayout.setVerticalGroup(sizePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(sizePanelLayout.createSequentialGroup().addContainerGap().addGroup(sizePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(xSize, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel2).addComponent(jLabel3).addComponent(ySize, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel4).addComponent(dpiCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel1).addComponent(unitCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    fileChooser.setDialogType(javax.swing.JFileChooser.SAVE_DIALOG);
    fileChooser.setFileFilter(new FileNameExtensionFilter("PNG images", "png"));
    fileChooser.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            fileChooserActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(sizePanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(fileChooser, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(sizePanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(fileChooser, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    pack();
}
Example 65
Project: swingsane-master  File: DeskewTransformSettingsPanel.java View source code
private void initComponents() {
    GridBagLayout gridBagLayout = new GridBagLayout();
    gridBagLayout.columnWidths = new int[] { 32, 0 };
    gridBagLayout.rowHeights = new int[] { 24, 0 };
    gridBagLayout.columnWeights = new double[] { 1.0, Double.MIN_VALUE };
    gridBagLayout.rowWeights = new double[] { 0.0, Double.MIN_VALUE };
    setLayout(gridBagLayout);
    JPanel containerPanel = new JPanel();
    containerPanel.setBorder(new CompoundBorder(new TitledBorder(Localizer.localize("DeskewSettingsBorderTitle")), new EmptyBorder(5, 5, 5, 5)));
    GridBagConstraints gbc_containerPanel = new GridBagConstraints();
    gbc_containerPanel.fill = GridBagConstraints.HORIZONTAL;
    gbc_containerPanel.anchor = GridBagConstraints.NORTH;
    gbc_containerPanel.gridx = 0;
    gbc_containerPanel.gridy = 0;
    add(containerPanel, gbc_containerPanel);
    GridBagLayout gbl_containerPanel = new GridBagLayout();
    gbl_containerPanel.columnWidths = new int[] { 0, 0, 0 };
    gbl_containerPanel.rowHeights = new int[] { 24, 0 };
    gbl_containerPanel.columnWeights = new double[] { 1.0, 1.0, Double.MIN_VALUE };
    gbl_containerPanel.rowWeights = new double[] { 0.0, Double.MIN_VALUE };
    containerPanel.setLayout(gbl_containerPanel);
    JLabel deskewThresholdLabel = new JLabel(Localizer.localize("DeskewThresholdLabelText"));
    deskewThresholdLabel.setFont(UIManager.getFont("Label.font"));
    GridBagConstraints gbc_deskewThresholdLabel = new GridBagConstraints();
    gbc_deskewThresholdLabel.insets = new Insets(0, 0, 0, 5);
    gbc_deskewThresholdLabel.anchor = GridBagConstraints.EAST;
    gbc_deskewThresholdLabel.gridx = 0;
    gbc_deskewThresholdLabel.gridy = 0;
    containerPanel.add(deskewThresholdLabel, gbc_deskewThresholdLabel);
    deskewThresholdSpinner = new JSpinner();
    deskewThresholdSpinner.addChangeListener(new ChangeListener() {

        @Override
        public void stateChanged(ChangeEvent e) {
            deskewThresholdStateChanged(e);
        }
    });
    deskewThresholdSpinner.setModel(new SpinnerNumberModel(2.0d, 0.0d, 180.0d, 0.1d));
    deskewThresholdSpinner.setFont(UIManager.getFont("Spinner.font"));
    GridBagConstraints gbc_deskewThresholdSpinner = new GridBagConstraints();
    gbc_deskewThresholdSpinner.anchor = GridBagConstraints.WEST;
    gbc_deskewThresholdSpinner.gridx = 1;
    gbc_deskewThresholdSpinner.gridy = 0;
    containerPanel.add(deskewThresholdSpinner, gbc_deskewThresholdSpinner);
}
Example 66
Project: Amber-IDE-master  File: NewTilesetDialog.java View source code
/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    tilesetGroup = new javax.swing.JPanel();
    nameLabel = new javax.swing.JLabel();
    imageLabel = new javax.swing.JLabel();
    browseButton = new javax.swing.JButton();
    transparencyBox = new javax.swing.JCheckBox();
    colorChooser = new tk.amberide.ide.swing.misc.ColorChooserButton();
    nameField = new tk.amberide.ide.swing.textbox.HintTextField();
    imageLocationField = new tk.amberide.ide.swing.textbox.HintTextField();
    tileSizeGroup = new javax.swing.JPanel();
    widthSpinner = new javax.swing.JSpinner();
    widthLabel = new javax.swing.JLabel();
    heightLabel = new javax.swing.JLabel();
    heightSpinner = new javax.swing.JSpinner();
    spacingLabel = new javax.swing.JLabel();
    spacingSpinner = new javax.swing.JSpinner();
    marginSpinner = new javax.swing.JSpinner();
    marginLabel = new javax.swing.JLabel();
    createButton = new javax.swing.JButton();
    cancelButton = new javax.swing.JButton();
    previewGroup = new javax.swing.JScrollPane();
    previewLabel = new javax.swing.JLabel();
    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
    // NOI18N
    java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("amber/Bundle");
    // NOI18N
    setTitle(bundle.getString("NewTilesetDialog.title"));
    setModal(true);
    setResizable(false);
    // NOI18N
    tilesetGroup.setBorder(javax.swing.BorderFactory.createTitledBorder(bundle.getString("NewTilesetDialog.tilesetGroup.border.title")));
    tilesetGroup.setMaximumSize(new java.awt.Dimension(348, 107));
    tilesetGroup.setMinimumSize(new java.awt.Dimension(348, 107));
    // NOI18N
    nameLabel.setText(bundle.getString("NewTilesetDialog.nameLabel.text"));
    // NOI18N
    imageLabel.setText(bundle.getString("NewTilesetDialog.imageLabel.text"));
    // NOI18N
    browseButton.setText(bundle.getString("NewTilesetDialog.browseButton.text"));
    browseButton.setDefaultCapable(false);
    browseButton.setRequestFocusEnabled(false);
    browseButton.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            browseButtonActionPerformed(evt);
        }
    });
    // NOI18N
    transparencyBox.setText(bundle.getString("NewTilesetDialog.transparencyBox.text"));
    transparencyBox.setAlignmentY(0.0F);
    transparencyBox.setMargin(new java.awt.Insets(0, 0, 0, 0));
    transparencyBox.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            transparencyBoxActionPerformed(evt);
        }
    });
    colorChooser.setBorder(null);
    // NOI18N
    colorChooser.setText(bundle.getString("NewTilesetDialog.colorChooser.text"));
    colorChooser.setDefaultCapable(false);
    colorChooser.setMargin(new java.awt.Insets(0, 0, 0, 0));
    colorChooser.setMaximumSize(new java.awt.Dimension(20, 20));
    colorChooser.setMinimumSize(new java.awt.Dimension(20, 20));
    colorChooser.setPreferredSize(new java.awt.Dimension(20, 20));
    colorChooser.setRequestFocusEnabled(false);
    // NOI18N
    nameField.setText(bundle.getString("NewTilesetDialog.nameField.text"));
    // NOI18N
    nameField.setHint(bundle.getString("NewTilesetDialog.nameField.hint"));
    nameField.addKeyListener(new java.awt.event.KeyAdapter() {

        public void keyTyped(java.awt.event.KeyEvent evt) {
            nameFieldActionPerformed(evt);
        }
    });
    // NOI18N
    imageLocationField.setText(bundle.getString("NewTilesetDialog.imageLocationField.text"));
    // NOI18N
    imageLocationField.setHint(bundle.getString("NewTilesetDialog.imageLocationField.hint"));
    imageLocationField.addKeyListener(new KeyAdapter() {

        public void keyTyped(KeyEvent evt) {
            imageLocationFieldActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout tilesetGroupLayout = new javax.swing.GroupLayout(tilesetGroup);
    tilesetGroup.setLayout(tilesetGroupLayout);
    tilesetGroupLayout.setHorizontalGroup(tilesetGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(tilesetGroupLayout.createSequentialGroup().addContainerGap().addGroup(tilesetGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(imageLabel).addComponent(nameLabel)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(tilesetGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(tilesetGroupLayout.createSequentialGroup().addComponent(imageLocationField, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(browseButton, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(tilesetGroupLayout.createSequentialGroup().addComponent(transparencyBox, javax.swing.GroupLayout.PREFERRED_SIZE, 184, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(colorChooser, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(0, 70, Short.MAX_VALUE)).addComponent(nameField, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addContainerGap()));
    tilesetGroupLayout.setVerticalGroup(tilesetGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(tilesetGroupLayout.createSequentialGroup().addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(tilesetGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(tilesetGroupLayout.createSequentialGroup().addGap(26, 26, 26).addComponent(browseButton)).addGroup(tilesetGroupLayout.createSequentialGroup().addGroup(tilesetGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(nameLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(nameField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(tilesetGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(imageLabel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(imageLocationField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))).addGap(4, 4, 4).addGroup(tilesetGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addComponent(transparencyBox, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(colorChooser, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))));
    // NOI18N
    tileSizeGroup.setBorder(javax.swing.BorderFactory.createTitledBorder(bundle.getString("NewTilesetDialog.tileSizeGroup.border.title")));
    tileSizeGroup.setMaximumSize(new java.awt.Dimension(139, 150));
    tileSizeGroup.setMinimumSize(new java.awt.Dimension(139, 150));
    widthSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(16), Integer.valueOf(1), null, Integer.valueOf(1)));
    // NOI18N
    widthLabel.setText(bundle.getString("NewTilesetDialog.widthLabel.text"));
    // NOI18N
    heightLabel.setText(bundle.getString("NewTilesetDialog.heightLabel.text"));
    heightSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(16), Integer.valueOf(1), null, Integer.valueOf(1)));
    // NOI18N
    spacingLabel.setText(bundle.getString("NewTilesetDialog.spacingLabel.text"));
    spacingSpinner.setModel(new javax.swing.SpinnerNumberModel());
    spacingSpinner.setMinimumSize(new java.awt.Dimension(31, 20));
    marginSpinner.setModel(new javax.swing.SpinnerNumberModel());
    marginSpinner.setMinimumSize(new java.awt.Dimension(31, 20));
    // NOI18N
    marginLabel.setText(bundle.getString("NewTilesetDialog.marginLabel.text"));
    javax.swing.GroupLayout tileSizeGroupLayout = new javax.swing.GroupLayout(tileSizeGroup);
    tileSizeGroup.setLayout(tileSizeGroupLayout);
    tileSizeGroupLayout.setHorizontalGroup(tileSizeGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(tileSizeGroupLayout.createSequentialGroup().addContainerGap().addGroup(tileSizeGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(tileSizeGroupLayout.createSequentialGroup().addGroup(tileSizeGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(widthLabel).addComponent(heightLabel)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(tileSizeGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addComponent(widthSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 52, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(heightSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 52, javax.swing.GroupLayout.PREFERRED_SIZE))).addGroup(tileSizeGroupLayout.createSequentialGroup().addGroup(tileSizeGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(marginLabel).addComponent(spacingLabel)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(tileSizeGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addComponent(marginSpinner, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(spacingSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 52, javax.swing.GroupLayout.PREFERRED_SIZE)))).addGap(20, 20, 20)));
    tileSizeGroupLayout.setVerticalGroup(tileSizeGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(tileSizeGroupLayout.createSequentialGroup().addGap(6, 6, 6).addGroup(tileSizeGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(widthLabel).addComponent(widthSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(tileSizeGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(heightLabel).addComponent(heightSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(18, 18, 18).addGroup(tileSizeGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(marginLabel).addComponent(marginSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(tileSizeGroupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(spacingLabel).addComponent(spacingSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap()));
    // NOI18N
    createButton.setText(bundle.getString("NewTilesetDialog.createButton.text"));
    createButton.setEnabled(false);
    createButton.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            createButtonActionPerformed(evt);
        }
    });
    // NOI18N
    cancelButton.setText(bundle.getString("NewTilesetDialog.cancelButton.text"));
    cancelButton.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            cancelButtonActionPerformed(evt);
        }
    });
    // NOI18N
    previewGroup.setBorder(javax.swing.BorderFactory.createTitledBorder(bundle.getString("NewTilesetDialog.previewGroup.border.title")));
    previewGroup.setViewportBorder(javax.swing.BorderFactory.createEtchedBorder());
    previewGroup.setAlignmentX(0.0F);
    previewGroup.setAlignmentY(0.0F);
    previewGroup.setAutoscrolls(true);
    previewGroup.setMaximumSize(new java.awt.Dimension(119, 41));
    previewGroup.setMinimumSize(new java.awt.Dimension(119, 41));
    previewLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
    // NOI18N
    previewLabel.setText(bundle.getString("NewTilesetDialog.previewLabel.text"));
    previewLabel.setAlignmentY(0.0F);
    previewLabel.setAutoscrolls(true);
    previewLabel.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
    previewLabel.setMaximumSize(null);
    previewLabel.setPreferredSize(null);
    previewGroup.setViewportView(previewLabel);
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGap(10, 10, 10).addComponent(tileSizeGroup, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(6, 6, 6).addComponent(previewGroup, javax.swing.GroupLayout.PREFERRED_SIZE, 207, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(layout.createSequentialGroup().addGap(226, 226, 226).addComponent(createButton).addGap(6, 6, 6).addComponent(cancelButton)).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(tilesetGroup, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))).addGap(10, 10, 10)));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGap(11, 11, 11).addComponent(tilesetGroup, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(6, 6, 6).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(tileSizeGroup, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(previewGroup, javax.swing.GroupLayout.PREFERRED_SIZE, 150, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(createButton).addComponent(cancelButton)).addGap(10, 10, 10)));
    pack();
    setLocationRelativeTo(null);
}
Example 67
Project: OurGrid-master  File: BrokerFileTransferSettingsPanel.java View source code
protected void initComponents() {
    maxFileTransfersLabel = new javax.swing.JLabel();
    fileTransferTimeoutLabel = new javax.swing.JLabel();
    seeProgressCheckBox = new javax.swing.JCheckBox();
    maxFileTransfersSpinner = new javax.swing.JSpinner();
    fileTransferTimeoutSpinner = new javax.swing.JSpinner();
    maxFileTransfersLabel.setText("Maximum simultaneous file transfers");
    fileTransferTimeoutLabel.setText("File transfer inactvity timeout (ms)");
    seeProgressCheckBox.setText("See progress of file transfers");
    seeProgressCheckBox.setSelected(true);
    maxFileTransfersSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(5), Integer.valueOf(1), null, Integer.valueOf(1)));
    fileTransferTimeoutSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(600000), Integer.valueOf(0), null, Integer.valueOf(1)));
    org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(layout.createSequentialGroup().addContainerGap().add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(seeProgressCheckBox).add(layout.createSequentialGroup().add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(maxFileTransfersLabel).add(fileTransferTimeoutLabel)).addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false).add(maxFileTransfersSpinner).add(fileTransferTimeoutSpinner, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 93, Short.MAX_VALUE)))).addContainerGap(47, Short.MAX_VALUE)));
    layout.setVerticalGroup(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(layout.createSequentialGroup().addContainerGap().add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE).add(maxFileTransfersLabel).add(maxFileTransfersSpinner, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)).addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED).add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE).add(fileTransferTimeoutLabel).add(fileTransferTimeoutSpinner, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)).addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED).add(seeProgressCheckBox).addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
}
Example 68
Project: autopsy-master  File: AdvancedAutoIngestSettingsPanel.java View source code
/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    spMainScrollPane = new javax.swing.JScrollPane();
    tbWarning = new javax.swing.JTextArea();
    jPanelAutoIngestJobSettings = new javax.swing.JPanel();
    lbSecondsBetweenJobs = new javax.swing.JLabel();
    lbTimeoutText = new javax.swing.JLabel();
    lbInputScanInterval = new javax.swing.JLabel();
    lbRetriesAllowed = new javax.swing.JLabel();
    lbNumberOfThreads = new javax.swing.JLabel();
    lbConcurrentJobsPerCase = new javax.swing.JLabel();
    cbTimeoutEnabled = new javax.swing.JCheckBox();
    numberOfFileIngestThreadsComboBox = new javax.swing.JComboBox<>();
    lbRestartRequired = new javax.swing.JLabel();
    spConcurrentJobsPerCase = new javax.swing.JSpinner();
    spMaximumRetryAttempts = new javax.swing.JSpinner();
    spInputScanInterval = new javax.swing.JSpinner();
    spTimeoutHours = new javax.swing.JSpinner();
    spSecondsBetweenJobs = new javax.swing.JSpinner();
    lbSecondsBetweenJobsSeconds = new javax.swing.JLabel();
    lbTimeoutHours = new javax.swing.JLabel();
    lbInputScanIntervalMinutes = new javax.swing.JLabel();
    tbWarning.setEditable(false);
    tbWarning.setColumns(20);
    // NOI18N
    tbWarning.setFont(new java.awt.Font("Monospaced", 1, 14));
    tbWarning.setRows(5);
    // NOI18N
    tbWarning.setText(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.tbWarning.text"));
    tbWarning.setAutoscrolls(false);
    spMainScrollPane.setViewportView(tbWarning);
    // NOI18N
    jPanelAutoIngestJobSettings.setBorder(javax.swing.BorderFactory.createTitledBorder(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.jPanelAutoIngestJobSettings.border.title")));
    // NOI18N
    jPanelAutoIngestJobSettings.setName("Automated Ingest Job Settings");
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(lbSecondsBetweenJobs, org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbSecondsBetweenJobs.text"));
    // NOI18N
    lbSecondsBetweenJobs.setToolTipText(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbSecondsBetweenJobs.toolTipText_1"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(lbTimeoutText, org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbTimeoutText.text"));
    // NOI18N
    lbTimeoutText.setToolTipText(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbTimeoutText.toolTipText"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(lbInputScanInterval, org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbInputScanInterval.text"));
    // NOI18N
    lbInputScanInterval.setToolTipText(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbInputScanInterval.toolTipText_1"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(lbRetriesAllowed, org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbRetriesAllowed.text"));
    // NOI18N
    lbRetriesAllowed.setToolTipText(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbRetriesAllowed.toolTipText_1"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(lbNumberOfThreads, org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbNumberOfThreads.text"));
    // NOI18N
    lbNumberOfThreads.setToolTipText(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbNumberOfThreads.toolTipText_1"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(lbConcurrentJobsPerCase, org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbConcurrentJobsPerCase.text"));
    // NOI18N
    lbConcurrentJobsPerCase.setToolTipText(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbConcurrentJobsPerCase.toolTipText_1"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(cbTimeoutEnabled, org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.cbTimeoutEnabled.text"));
    // NOI18N
    cbTimeoutEnabled.setToolTipText(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.cbTimeoutEnabled.toolTipText"));
    cbTimeoutEnabled.addItemListener(new java.awt.event.ItemListener() {

        public void itemStateChanged(java.awt.event.ItemEvent evt) {
            cbTimeoutEnabledItemStateChanged(evt);
        }
    });
    cbTimeoutEnabled.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            cbTimeoutEnabledActionPerformed(evt);
        }
    });
    // NOI18N
    numberOfFileIngestThreadsComboBox.setToolTipText(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.numberOfFileIngestThreadsComboBox.toolTipText"));
    numberOfFileIngestThreadsComboBox.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            numberOfFileIngestThreadsComboBoxActionPerformed(evt);
        }
    });
    // NOI18N
    lbRestartRequired.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/sleuthkit/autopsy/corecomponents/warning16.png")));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(lbRestartRequired, org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbRestartRequired.text"));
    spConcurrentJobsPerCase.setModel(new javax.swing.SpinnerNumberModel(3, 1, 100, 1));
    // NOI18N
    spConcurrentJobsPerCase.setToolTipText(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbConcurrentJobsPerCase.toolTipText"));
    spMaximumRetryAttempts.setModel(new javax.swing.SpinnerNumberModel(2, 0, 9999999, 1));
    // NOI18N
    spMaximumRetryAttempts.setToolTipText(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbRetriesAllowed.toolTipText_2"));
    spInputScanInterval.setModel(new javax.swing.SpinnerNumberModel(60, 1, 100000, 1));
    // NOI18N
    spInputScanInterval.setToolTipText(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.spInputScanInterval.toolTipText"));
    spTimeoutHours.setModel(new javax.swing.SpinnerNumberModel(60, 1, 100000, 1));
    // NOI18N
    spTimeoutHours.setToolTipText(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.spTimeoutHours.toolTipText"));
    spSecondsBetweenJobs.setModel(new javax.swing.SpinnerNumberModel(30, 30, 3600, 10));
    // NOI18N
    spSecondsBetweenJobs.setToolTipText(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.spSecondsBetweenJobs.toolTipText"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(lbSecondsBetweenJobsSeconds, org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbSecondsBetweenJobsSeconds.text"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(lbTimeoutHours, org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbTimeoutHours.text"));
    // NOI18N
    lbTimeoutHours.setToolTipText(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbTimeoutHours.toolTipText"));
    // NOI18N
    org.openide.awt.Mnemonics.setLocalizedText(lbInputScanIntervalMinutes, org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbInputScanIntervalMinutes.text"));
    // NOI18N
    lbInputScanIntervalMinutes.setToolTipText(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.lbInputScanIntervalMinutes.toolTipText"));
    javax.swing.GroupLayout jPanelAutoIngestJobSettingsLayout = new javax.swing.GroupLayout(jPanelAutoIngestJobSettings);
    jPanelAutoIngestJobSettings.setLayout(jPanelAutoIngestJobSettingsLayout);
    jPanelAutoIngestJobSettingsLayout.setHorizontalGroup(jPanelAutoIngestJobSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelAutoIngestJobSettingsLayout.createSequentialGroup().addContainerGap().addComponent(cbTimeoutEnabled).addGap(5, 5, 5).addGroup(jPanelAutoIngestJobSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelAutoIngestJobSettingsLayout.createSequentialGroup().addGroup(jPanelAutoIngestJobSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addGroup(jPanelAutoIngestJobSettingsLayout.createSequentialGroup().addComponent(lbInputScanInterval).addGap(49, 49, 49)).addGroup(jPanelAutoIngestJobSettingsLayout.createSequentialGroup().addComponent(lbRetriesAllowed).addGap(54, 54, 54)).addComponent(lbConcurrentJobsPerCase, javax.swing.GroupLayout.Alignment.LEADING).addComponent(lbNumberOfThreads, javax.swing.GroupLayout.Alignment.LEADING)).addGroup(jPanelAutoIngestJobSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelAutoIngestJobSettingsLayout.createSequentialGroup().addGap(0, 41, Short.MAX_VALUE).addGroup(jPanelAutoIngestJobSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addComponent(spInputScanInterval, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(spMaximumRetryAttempts, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(spConcurrentJobsPerCase, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE))).addGroup(jPanelAutoIngestJobSettingsLayout.createSequentialGroup().addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(numberOfFileIngestThreadsComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, 91, javax.swing.GroupLayout.PREFERRED_SIZE)))).addGroup(jPanelAutoIngestJobSettingsLayout.createSequentialGroup().addComponent(lbSecondsBetweenJobs).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(spSecondsBetweenJobs, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanelAutoIngestJobSettingsLayout.createSequentialGroup().addComponent(lbTimeoutText).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(spTimeoutHours, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelAutoIngestJobSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(lbRestartRequired).addComponent(lbSecondsBetweenJobsSeconds).addComponent(lbTimeoutHours).addComponent(lbInputScanIntervalMinutes)).addContainerGap(50, Short.MAX_VALUE)));
    jPanelAutoIngestJobSettingsLayout.setVerticalGroup(jPanelAutoIngestJobSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelAutoIngestJobSettingsLayout.createSequentialGroup().addContainerGap().addGroup(jPanelAutoIngestJobSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addComponent(lbRestartRequired).addGroup(jPanelAutoIngestJobSettingsLayout.createSequentialGroup().addGroup(jPanelAutoIngestJobSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(lbSecondsBetweenJobs).addComponent(spSecondsBetweenJobs, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(lbSecondsBetweenJobsSeconds)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelAutoIngestJobSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanelAutoIngestJobSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(lbTimeoutText).addComponent(spTimeoutHours, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(lbTimeoutHours)).addComponent(cbTimeoutEnabled)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelAutoIngestJobSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(lbInputScanInterval).addComponent(spInputScanInterval, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(lbInputScanIntervalMinutes)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelAutoIngestJobSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(lbRetriesAllowed).addComponent(spMaximumRetryAttempts, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelAutoIngestJobSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(lbConcurrentJobsPerCase).addComponent(spConcurrentJobsPerCase, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanelAutoIngestJobSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(lbNumberOfThreads).addComponent(numberOfFileIngestThreadsComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    // NOI18N
    spMaximumRetryAttempts.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(AdvancedAutoIngestSettingsPanel.class, "AdvancedAutoIngestSettingsPanel.spMaximumRetryAttempts.AccessibleContext.accessibleDescription"));
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup().addContainerGap().addComponent(jPanelAutoIngestJobSettings, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup().addGap(16, 16, 16).addComponent(spMainScrollPane, javax.swing.GroupLayout.DEFAULT_SIZE, 640, Short.MAX_VALUE))).addGap(16, 16, 16)));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGap(20, 20, 20).addComponent(spMainScrollPane, javax.swing.GroupLayout.PREFERRED_SIZE, 106, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jPanelAutoIngestJobSettings, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGap(26, 26, 26)));
}
Example 69
Project: compomics-utilities-master  File: PeptideVariantsSettingsDialog.java View source code
/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    backgrounPanel = new javax.swing.JPanel();
    maxVariantsJPanel = new javax.swing.JPanel();
    deletionsSpinner = new javax.swing.JSpinner();
    deletionsLbl = new javax.swing.JLabel();
    deletionsLbl1 = new javax.swing.JLabel();
    insertionsSpinner = new javax.swing.JSpinner();
    deletionsLbl2 = new javax.swing.JLabel();
    subsitutionsSpinner = new javax.swing.JSpinner();
    deletionsLbl3 = new javax.swing.JLabel();
    swapSpinner = new javax.swing.JSpinner();
    totalVariantsLbl = new javax.swing.JLabel();
    totalVariantsSpinner = new javax.swing.JSpinner();
    specificVariantsLbl = new javax.swing.JLabel();
    specificVariantsComboBox = new javax.swing.JComboBox();
    cancelButton = new javax.swing.JButton();
    okButton = new javax.swing.JButton();
    aaSubstitutionsTableJPanel = new javax.swing.JPanel();
    substitutionMatrixComboBox = new javax.swing.JComboBox();
    substitutionMatrixTableJScrollPane = new javax.swing.JScrollPane();
    substitutionMatrixTable = new javax.swing.JTable();
    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
    setTitle("Fraction Settings");
    addWindowListener(new java.awt.event.WindowAdapter() {

        public void windowClosing(java.awt.event.WindowEvent evt) {
            formWindowClosing(evt);
        }
    });
    backgrounPanel.setBackground(new java.awt.Color(230, 230, 230));
    maxVariantsJPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("Number of Variants Allowed per Peptide"));
    maxVariantsJPanel.setOpaque(false);
    deletionsSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
    deletionsLbl.setText("Amino acid deletions");
    deletionsLbl1.setText("Amino acid insertions");
    insertionsSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
    deletionsLbl2.setText("Amino acid substitutions");
    subsitutionsSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
    deletionsLbl3.setText("Amino acid swap");
    swapSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
    totalVariantsLbl.setText("Total");
    totalVariantsSpinner.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));
    specificVariantsLbl.setText("Use specific variants");
    specificVariantsComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Yes", "No" }));
    specificVariantsComboBox.setSelectedIndex(1);
    specificVariantsComboBox.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            specificVariantsComboBoxActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout maxVariantsJPanelLayout = new javax.swing.GroupLayout(maxVariantsJPanel);
    maxVariantsJPanel.setLayout(maxVariantsJPanelLayout);
    maxVariantsJPanelLayout.setHorizontalGroup(maxVariantsJPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(maxVariantsJPanelLayout.createSequentialGroup().addContainerGap().addGroup(maxVariantsJPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(maxVariantsJPanelLayout.createSequentialGroup().addGroup(maxVariantsJPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(totalVariantsLbl).addComponent(specificVariantsLbl)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(maxVariantsJPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addComponent(specificVariantsComboBox, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(totalVariantsSpinner, javax.swing.GroupLayout.DEFAULT_SIZE, 150, Short.MAX_VALUE))).addGroup(maxVariantsJPanelLayout.createSequentialGroup().addGap(10, 10, 10).addGroup(maxVariantsJPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(deletionsLbl).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, maxVariantsJPanelLayout.createSequentialGroup().addComponent(deletionsLbl1).addGap(15, 15, 15)).addComponent(deletionsLbl2).addComponent(deletionsLbl3)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(maxVariantsJPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(swapSpinner, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 150, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(subsitutionsSpinner, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 150, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(deletionsSpinner, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 150, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(insertionsSpinner, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 150, javax.swing.GroupLayout.PREFERRED_SIZE)))).addContainerGap()));
    maxVariantsJPanelLayout.setVerticalGroup(maxVariantsJPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, maxVariantsJPanelLayout.createSequentialGroup().addContainerGap().addGroup(maxVariantsJPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(totalVariantsLbl).addComponent(totalVariantsSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(maxVariantsJPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(specificVariantsLbl).addComponent(specificVariantsComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(maxVariantsJPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(deletionsLbl).addComponent(deletionsSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(maxVariantsJPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(deletionsLbl1).addComponent(insertionsSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(maxVariantsJPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(deletionsLbl3).addComponent(swapSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(maxVariantsJPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(deletionsLbl2).addComponent(subsitutionsSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap()));
    cancelButton.setText("Cancel");
    cancelButton.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            cancelButtonActionPerformed(evt);
        }
    });
    okButton.setText("OK");
    okButton.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            okButtonActionPerformed(evt);
        }
    });
    aaSubstitutionsTableJPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("Allowed Amino Acid Substitutions"));
    aaSubstitutionsTableJPanel.setOpaque(false);
    substitutionMatrixComboBox.setModel(new DefaultComboBoxModel(AaSubstitutionMatrix.defaultMutationMatrices));
    substitutionMatrixComboBox.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            substitutionMatrixComboBoxActionPerformed(evt);
        }
    });
    substitutionMatrixTable.setModel(new AaSubstitutionMatrixTableModel(null, false));
    substitutionMatrixTableJScrollPane.setViewportView(substitutionMatrixTable);
    javax.swing.GroupLayout aaSubstitutionsTableJPanelLayout = new javax.swing.GroupLayout(aaSubstitutionsTableJPanel);
    aaSubstitutionsTableJPanel.setLayout(aaSubstitutionsTableJPanelLayout);
    aaSubstitutionsTableJPanelLayout.setHorizontalGroup(aaSubstitutionsTableJPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(aaSubstitutionsTableJPanelLayout.createSequentialGroup().addContainerGap().addGroup(aaSubstitutionsTableJPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(substitutionMatrixTableJScrollPane).addComponent(substitutionMatrixComboBox, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addContainerGap()));
    aaSubstitutionsTableJPanelLayout.setVerticalGroup(aaSubstitutionsTableJPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(aaSubstitutionsTableJPanelLayout.createSequentialGroup().addContainerGap().addComponent(substitutionMatrixComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addComponent(substitutionMatrixTableJScrollPane, javax.swing.GroupLayout.DEFAULT_SIZE, 231, Short.MAX_VALUE).addContainerGap()));
    javax.swing.GroupLayout backgrounPanelLayout = new javax.swing.GroupLayout(backgrounPanel);
    backgrounPanel.setLayout(backgrounPanelLayout);
    backgrounPanelLayout.setHorizontalGroup(backgrounPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, backgrounPanelLayout.createSequentialGroup().addContainerGap(700, Short.MAX_VALUE).addComponent(okButton, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(cancelButton).addContainerGap()).addGroup(backgrounPanelLayout.createSequentialGroup().addContainerGap().addGroup(backgrounPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(backgrounPanelLayout.createSequentialGroup().addComponent(aaSubstitutionsTableJPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addContainerGap()).addGroup(backgrounPanelLayout.createSequentialGroup().addComponent(maxVariantsJPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGap(7, 7, 7)))));
    backgrounPanelLayout.setVerticalGroup(backgrounPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(backgrounPanelLayout.createSequentialGroup().addContainerGap().addComponent(maxVariantsJPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(aaSubstitutionsTableJPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGap(18, 18, 18).addGroup(backgrounPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(cancelButton).addComponent(okButton)).addContainerGap()));
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(backgrounPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(backgrounPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE));
    pack();
}
Example 70
Project: ChromisPOS-master  File: JPanelTicketSetup.java View source code
/**
     *
     * @param config
     */
@Override
public void loadProperties() {
    receiptSize = (AppConfig.getInstance().getProperty("till.receiptsize"));
    if (receiptSize == null || "".equals(receiptSize)) {
        jReceiptSize.setModel(new SpinnerNumberModel(1, 1, 20, 1));
    } else {
        jReceiptSize.setModel(new SpinnerNumberModel(Integer.parseInt(receiptSize), 1, 20, 1));
    }
    pickupSize = (AppConfig.getInstance().getProperty("till.pickupsize"));
    if (pickupSize == null || "".equals(pickupSize)) {
        jPickupSize.setModel(new SpinnerNumberModel(1, 1, 20, 1));
    } else {
        jPickupSize.setModel(new SpinnerNumberModel(Integer.parseInt(pickupSize), 1, 20, 1));
    }
    jTextReceiptPrefix.setText(AppConfig.getInstance().getProperty("till.receiptprefix"));
    receipt = "";
    x = 1;
    while (x < (Integer) jReceiptSize.getValue()) {
        receipt += "0";
        x++;
    }
    receipt += "1";
    jTicketExample.setText(jTextReceiptPrefix.getText() + receipt);
    m_jReceiptPrintOff.setSelected(AppConfig.getInstance().getBoolean("till.receiptprintoff"));
    String SCCheck = (AppConfig.getInstance().getProperty("till.SCRate"));
    if (SCCheck == null || SCCheck.equals("")) {
        AppConfig.getInstance().setProperty("till.SCRate", "10");
        jTextSCRate.setText("10");
    } else {
        jTextSCRate.setText(AppConfig.getInstance().getProperty("till.SCRate").toString());
    }
    // jTextSCRate.setText(AppConfig.getInstance().getProperty("till.SCRate").toString());
    jchkSCOnOff.setSelected(AppConfig.getInstance().getBoolean("till.SCOnOff"));
    jchkSCRestaurant.setSelected(AppConfig.getInstance().getBoolean("till.SCRestaurant"));
    jLayawayId.setSelected(AppConfig.getInstance().getBoolean("till.usepickupforlayaway"));
    jCreateOnOrderOnly.setSelected(AppConfig.getInstance().getBoolean("till.createorder"));
    jLayawayPopup.setSelected(AppConfig.getInstance().getBoolean("till.layawaypopup"));
    jchkSCOnOffActionPerformed(null);
    dirty.setDirty(false);
}
Example 71
Project: GranolaSDR-master  File: SignalPlot.java View source code
/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    jFileChooser1 = new javax.swing.JFileChooser();
    waterfall1 = new granolasdr.plot.Waterfall();
    startButton = new javax.swing.JButton();
    freqSpinner = new javax.swing.JSpinner();
    jLabel1 = new javax.swing.JLabel();
    plot1 = new granolasdr.plot.Plot();
    jSpinner1 = new javax.swing.JSpinner();
    jLabel2 = new javax.swing.JLabel();
    jButton1 = new javax.swing.JButton();
    jSpinner2 = new javax.swing.JSpinner();
    jLabel3 = new javax.swing.JLabel();
    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    javax.swing.GroupLayout waterfall1Layout = new javax.swing.GroupLayout(waterfall1);
    waterfall1.setLayout(waterfall1Layout);
    waterfall1Layout.setHorizontalGroup(waterfall1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 0, Short.MAX_VALUE));
    waterfall1Layout.setVerticalGroup(waterfall1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 132, Short.MAX_VALUE));
    startButton.setText("Start");
    startButton.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            startButtonActionPerformed(evt);
        }
    });
    freqSpinner.setModel(new javax.swing.SpinnerNumberModel(Double.valueOf(1000.0d), null, null, Double.valueOf(1.0d)));
    freqSpinner.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            freqSpinnerStateChanged(evt);
        }
    });
    jLabel1.setText("Freq (MHz)");
    javax.swing.GroupLayout plot1Layout = new javax.swing.GroupLayout(plot1);
    plot1.setLayout(plot1Layout);
    plot1Layout.setHorizontalGroup(plot1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 0, Short.MAX_VALUE));
    plot1Layout.setVerticalGroup(plot1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 146, Short.MAX_VALUE));
    jSpinner1.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(2000000), Integer.valueOf(250000), null, Integer.valueOf(1)));
    jSpinner1.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            jSpinner1StateChanged(evt);
        }
    });
    jLabel2.setText("Rate (sps)");
    jButton1.setText("Capture");
    jButton1.setEnabled(false);
    jButton1.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton1ActionPerformed(evt);
        }
    });
    jSpinner2.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(1500000), null, null, Integer.valueOf(1)));
    jLabel3.setText("Capture Size");
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(waterfall1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(plot1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(layout.createSequentialGroup().addComponent(startButton).addGap(18, 18, 18).addComponent(freqSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, 136, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel1).addGap(18, 18, 18).addComponent(jSpinner1, javax.swing.GroupLayout.PREFERRED_SIZE, 121, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jButton1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jSpinner2, javax.swing.GroupLayout.PREFERRED_SIZE, 95, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel3))).addContainerGap()));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(waterfall1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(plot1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(startButton).addComponent(freqSpinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel1).addComponent(jSpinner1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel2).addComponent(jButton1).addComponent(jSpinner2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel3)).addContainerGap()));
    pack();
}
Example 72
Project: micro-Blagajna-master  File: JPanelTicketSetup.java View source code
/**
     *
     * @param config
     */
@Override
public void loadProperties(AppConfig config) {
    receiptSize = (config.getProperty("till.receiptsize"));
    if (receiptSize == null || "".equals(receiptSize)) {
        jReceiptSize.setModel(new SpinnerNumberModel(1, 1, 20, 1));
    } else {
        jReceiptSize.setModel(new SpinnerNumberModel(Integer.parseInt(receiptSize), 1, 20, 1));
    }
    pickupSize = (config.getProperty("till.pickupsize"));
    if (pickupSize == null || "".equals(pickupSize)) {
        jPickupSize.setModel(new SpinnerNumberModel(1, 1, 20, 1));
    } else {
        jPickupSize.setModel(new SpinnerNumberModel(Integer.parseInt(pickupSize), 1, 20, 1));
    }
    jTextReceiptPrefix.setText(config.getProperty("till.receiptprefix"));
    // build the example receipt using the loaded details        
    receipt = "";
    x = 1;
    while (x < (Integer) jReceiptSize.getValue()) {
        receipt += "0";
        x++;
    }
    receipt += "1";
    jTicketExample.setText(jTextReceiptPrefix.getText() + receipt);
    m_jReceiptPrintOff.setSelected(Boolean.valueOf(config.getProperty("till.receiptprintoff")).booleanValue());
    dirty.setDirty(false);
    String SCCheck = (config.getProperty("till.SCRate"));
    if (SCCheck == null) {
        config.setProperty("till.SCRate", "0");
    }
    jTextSCRate.setText(config.getProperty("till.SCRate").toString());
    jchkSCOnOff.setSelected(Boolean.valueOf(config.getProperty("till.SCOnOff")).booleanValue());
    jchkSCRestaurant.setSelected(Boolean.valueOf(config.getProperty("till.SCRestaurant")).booleanValue());
    if (jchkSCOnOff.isSelected()) {
        jchkSCRestaurant.setVisible(true);
        jLabelSCRate.setVisible(true);
        jTextSCRate.setVisible(true);
        jLabelSCRatePerCent.setVisible(true);
    } else {
        jchkSCRestaurant.setVisible(false);
        jLabelSCRate.setVisible(false);
        jTextSCRate.setVisible(false);
        jLabelSCRatePerCent.setVisible(false);
    }
}
Example 73
Project: micro-Blagajna-v1.x-master  File: JPanelTicketSetup.java View source code
/**
     *
     * @param config
     */
@Override
public void loadProperties(AppConfig config) {
    receiptSize = (config.getProperty("till.receiptsize"));
    if (receiptSize == null || "".equals(receiptSize)) {
        jReceiptSize.setModel(new SpinnerNumberModel(1, 1, 20, 1));
    } else {
        jReceiptSize.setModel(new SpinnerNumberModel(Integer.parseInt(receiptSize), 1, 20, 1));
    }
    pickupSize = (config.getProperty("till.pickupsize"));
    if (pickupSize == null || "".equals(pickupSize)) {
        jPickupSize.setModel(new SpinnerNumberModel(1, 1, 20, 1));
    } else {
        jPickupSize.setModel(new SpinnerNumberModel(Integer.parseInt(pickupSize), 1, 20, 1));
    }
    jTextReceiptPrefix.setText(config.getProperty("till.receiptprefix"));
    // build the example receipt using the loaded details        
    receipt = "";
    x = 1;
    while (x < (Integer) jReceiptSize.getValue()) {
        receipt += "0";
        x++;
    }
    receipt += "1";
    jTicketExample.setText(jTextReceiptPrefix.getText() + receipt);
    m_jReceiptPrintOff.setSelected(Boolean.valueOf(config.getProperty("till.receiptprintoff")).booleanValue());
    dirty.setDirty(false);
    String SCCheck = (config.getProperty("till.SCRate"));
    if (SCCheck == null) {
        config.setProperty("till.SCRate", "0");
    }
    jTextSCRate.setText(config.getProperty("till.SCRate").toString());
    jchkSCOnOff.setSelected(Boolean.valueOf(config.getProperty("till.SCOnOff")).booleanValue());
    jchkSCRestaurant.setSelected(Boolean.valueOf(config.getProperty("till.SCRestaurant")).booleanValue());
    if (jchkSCOnOff.isSelected()) {
        jchkSCRestaurant.setVisible(true);
        jLabelSCRate.setVisible(true);
        jTextSCRate.setVisible(true);
        jLabelSCRatePerCent.setVisible(true);
    } else {
        jchkSCRestaurant.setVisible(false);
        jLabelSCRate.setVisible(false);
        jTextSCRate.setVisible(false);
        jLabelSCRatePerCent.setVisible(false);
    }
}
Example 74
Project: Pail-master  File: GiveItemView.java View source code
/** This method is called from within the constructor to
     * initialize the form.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    idLabel = new javax.swing.JLabel();
    amountLabel = new javax.swing.JLabel();
    amount = new javax.swing.JSpinner();
    give = new javax.swing.JButton();
    cancel = new javax.swing.JButton();
    item = new javax.swing.JComboBox();
    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
    setTitle("Give Item");
    getContentPane().setLayout(null);
    idLabel.setText("Item");
    getContentPane().add(idLabel);
    idLabel.setBounds(10, 40, 50, 30);
    amountLabel.setText("Amount");
    getContentPane().add(amountLabel);
    amountLabel.setBounds(280, 40, 70, 30);
    amount.setModel(new javax.swing.SpinnerNumberModel(1, 1, 64, 1));
    getContentPane().add(amount);
    amount.setBounds(350, 40, 58, 28);
    give.setText("Give");
    give.setFocusable(false);
    give.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            giveActionPerformed(evt);
        }
    });
    getContentPane().add(give);
    give.setBounds(330, 110, 75, 29);
    cancel.setText("Cancel");
    cancel.setFocusable(false);
    cancel.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            cancelActionPerformed(evt);
        }
    });
    getContentPane().add(cancel);
    cancel.setBounds(240, 110, 86, 30);
    item.setModel(new DefaultComboBoxModel(sortMatNames().toArray()));
    getContentPane().add(item);
    item.setBounds(50, 30, 220, 50);
    pack();
}
Example 75
Project: UniCenta-master  File: JPanelTicketSetup.java View source code
/**
     *
     * @param config
     */
@Override
public void loadProperties(AppConfig config) {
    receiptSize = (config.getProperty("till.receiptsize"));
    if (receiptSize == null || "".equals(receiptSize)) {
        jReceiptSize.setModel(new SpinnerNumberModel(1, 1, 20, 1));
    } else {
        jReceiptSize.setModel(new SpinnerNumberModel(Integer.parseInt(receiptSize), 1, 20, 1));
    }
    pickupSize = (config.getProperty("till.pickupsize"));
    if (pickupSize == null || "".equals(pickupSize)) {
        jPickupSize.setModel(new SpinnerNumberModel(1, 1, 20, 1));
    } else {
        jPickupSize.setModel(new SpinnerNumberModel(Integer.parseInt(pickupSize), 1, 20, 1));
    }
    jTextReceiptPrefix.setText(config.getProperty("till.receiptprefix"));
    // build the example receipt using the loaded details        
    receipt = "";
    x = 1;
    while (x < (Integer) jReceiptSize.getValue()) {
        receipt += "0";
        x++;
    }
    receipt += "1";
    jTicketExample.setText(jTextReceiptPrefix.getText() + receipt);
    m_jReceiptPrintOff.setSelected(Boolean.valueOf(config.getProperty("till.receiptprintoff")).booleanValue());
    dirty.setDirty(false);
    String SCCheck = (config.getProperty("till.SCRate"));
    if (SCCheck == null) {
        config.setProperty("till.SCRate", "0");
    }
    jTextSCRate.setText(config.getProperty("till.SCRate").toString());
    jchkSCOnOff.setSelected(Boolean.valueOf(config.getProperty("till.SCOnOff")).booleanValue());
    jchkSCRestaurant.setSelected(Boolean.valueOf(config.getProperty("till.SCRestaurant")).booleanValue());
    if (jchkSCOnOff.isSelected()) {
        jchkSCRestaurant.setVisible(true);
        jLabelSCRate.setVisible(true);
        jTextSCRate.setVisible(true);
        jLabelSCRatePerCent.setVisible(true);
    } else {
        jchkSCRestaurant.setVisible(false);
        jLabelSCRate.setVisible(false);
        jTextSCRate.setVisible(false);
        jLabelSCRatePerCent.setVisible(false);
    }
}
Example 76
Project: unicentaopos381-johnl-master  File: JPanelTicketSetup.java View source code
/**
     *
     * @param config
     */
@Override
public void loadProperties(AppConfig config) {
    receiptSize = (config.getProperty("till.receiptsize"));
    if (receiptSize == null || "".equals(receiptSize)) {
        jReceiptSize.setModel(new SpinnerNumberModel(1, 1, 20, 1));
    } else {
        jReceiptSize.setModel(new SpinnerNumberModel(Integer.parseInt(receiptSize), 1, 20, 1));
    }
    pickupSize = (config.getProperty("till.pickupsize"));
    if (pickupSize == null || "".equals(pickupSize)) {
        jPickupSize.setModel(new SpinnerNumberModel(1, 1, 20, 1));
    } else {
        jPickupSize.setModel(new SpinnerNumberModel(Integer.parseInt(pickupSize), 1, 20, 1));
    }
    jTextReceiptPrefix.setText(config.getProperty("till.receiptprefix"));
    // build the example receipt using the loaded details        
    receipt = "";
    x = 1;
    while (x < (Integer) jReceiptSize.getValue()) {
        receipt += "0";
        x++;
    }
    receipt += "1";
    jTicketExample.setText(jTextReceiptPrefix.getText() + receipt);
    m_jReceiptPrintOff.setSelected(Boolean.valueOf(config.getProperty("till.receiptprintoff")).booleanValue());
    dirty.setDirty(false);
    String SCCheck = (config.getProperty("till.SCRate"));
    if (SCCheck == null) {
        config.setProperty("till.SCRate", "0");
    }
    jTextSCRate.setText(config.getProperty("till.SCRate").toString());
    jchkSCOnOff.setSelected(Boolean.valueOf(config.getProperty("till.SCOnOff")).booleanValue());
    jchkSCRestaurant.setSelected(Boolean.valueOf(config.getProperty("till.SCRestaurant")).booleanValue());
    if (jchkSCOnOff.isSelected()) {
        jchkSCRestaurant.setVisible(true);
        jLabelSCRate.setVisible(true);
        jTextSCRate.setVisible(true);
        jLabelSCRatePerCent.setVisible(true);
    } else {
        jchkSCRestaurant.setVisible(false);
        jLabelSCRate.setVisible(false);
        jTextSCRate.setVisible(false);
        jLabelSCRatePerCent.setVisible(false);
    }
}
Example 77
Project: UnicentaPOS_AD-master  File: JPanelTicketSetup.java View source code
@Override
public void loadProperties(AppConfig config) {
    receiptSize = (config.getProperty("till.receiptsize"));
    if (receiptSize == null || "".equals(receiptSize)) {
        jReceiptSize.setModel(new SpinnerNumberModel(1, 1, 20, 1));
    } else {
        jReceiptSize.setModel(new SpinnerNumberModel(Integer.parseInt(receiptSize), 1, 20, 1));
    }
    pickupSize = (config.getProperty("till.pickupsize"));
    if (pickupSize == null || "".equals(pickupSize)) {
        jPickupSize.setModel(new SpinnerNumberModel(1, 1, 20, 1));
    } else {
        jPickupSize.setModel(new SpinnerNumberModel(Integer.parseInt(pickupSize), 1, 20, 1));
    }
    jTextReceiptPrefix.setText(config.getProperty("till.receiptprefix"));
    // build the example receipt using the loaded details        
    receipt = "";
    x = 1;
    while (x < (Integer) jReceiptSize.getValue()) {
        receipt = receipt + "0";
        x++;
    }
    receipt = receipt + "1";
    jTicketExample.setText(jTextReceiptPrefix.getText() + receipt);
    m_jReceiptPrintOff.setSelected(Boolean.valueOf(config.getProperty("till.receiptprintoff")).booleanValue());
    dirty.setDirty(false);
    String SCCheck = (config.getProperty("till.SCRate"));
    if (SCCheck == null) {
        config.setProperty("till.SCRate", "0");
    }
    jTextSCRate.setText(config.getProperty("till.SCRate").toString());
    jchkSCOnOff.setSelected(Boolean.valueOf(config.getProperty("till.SCOnOff")).booleanValue());
    jchkSCRestaurant.setSelected(Boolean.valueOf(config.getProperty("till.SCRestaurant")).booleanValue());
    if (jchkSCOnOff.isSelected()) {
        jchkSCRestaurant.setVisible(true);
        jLabelSCRate.setVisible(true);
        jTextSCRate.setVisible(true);
        jLabelSCRatePerCent.setVisible(true);
    } else {
        jchkSCRestaurant.setVisible(false);
        jLabelSCRate.setVisible(false);
        jTextSCRate.setVisible(false);
        jLabelSCRatePerCent.setVisible(false);
    }
}
Example 78
Project: WANDA-master  File: JPanelTicketSetup.java View source code
/**
     *
     * @param config
     */
@Override
public void loadProperties(AppConfig config) {
    receiptSize = (config.getProperty("till.receiptsize"));
    if (receiptSize == null || "".equals(receiptSize)) {
        jReceiptSize.setModel(new SpinnerNumberModel(1, 1, 20, 1));
    } else {
        jReceiptSize.setModel(new SpinnerNumberModel(Integer.parseInt(receiptSize), 1, 20, 1));
    }
    pickupSize = (config.getProperty("till.pickupsize"));
    if (pickupSize == null || "".equals(pickupSize)) {
        jPickupSize.setModel(new SpinnerNumberModel(1, 1, 20, 1));
    } else {
        jPickupSize.setModel(new SpinnerNumberModel(Integer.parseInt(pickupSize), 1, 20, 1));
    }
    jTextReceiptPrefix.setText(config.getProperty("till.receiptprefix"));
    // build the example receipt using the loaded details        
    receipt = "";
    x = 1;
    while (x < (Integer) jReceiptSize.getValue()) {
        receipt += "0";
        x++;
    }
    receipt += "1";
    jTicketExample.setText(jTextReceiptPrefix.getText() + receipt);
    m_jReceiptPrintOff.setSelected(Boolean.valueOf(config.getProperty("till.receiptprintoff")).booleanValue());
    dirty.setDirty(false);
    String SCCheck = (config.getProperty("till.SCRate"));
    if (SCCheck == null) {
        config.setProperty("till.SCRate", "0");
    }
    jTextSCRate.setText(config.getProperty("till.SCRate").toString());
    jchkSCOnOff.setSelected(Boolean.valueOf(config.getProperty("till.SCOnOff")).booleanValue());
    jchkSCRestaurant.setSelected(Boolean.valueOf(config.getProperty("till.SCRestaurant")).booleanValue());
    if (jchkSCOnOff.isSelected()) {
        jchkSCRestaurant.setVisible(true);
        jLabelSCRate.setVisible(true);
        jTextSCRate.setVisible(true);
        jLabelSCRatePerCent.setVisible(true);
    } else {
        jchkSCRestaurant.setVisible(false);
        jLabelSCRate.setVisible(false);
        jTextSCRate.setVisible(false);
        jLabelSCRatePerCent.setVisible(false);
    }
}
Example 79
Project: WandaPOS-master  File: JPanelTicketSetup.java View source code
/**
     *
     * @param config
     */
@Override
public void loadProperties(AppConfig config) {
    receiptSize = (config.getProperty("till.receiptsize"));
    if (receiptSize == null || "".equals(receiptSize)) {
        jReceiptSize.setModel(new SpinnerNumberModel(1, 1, 20, 1));
    } else {
        jReceiptSize.setModel(new SpinnerNumberModel(Integer.parseInt(receiptSize), 1, 20, 1));
    }
    pickupSize = (config.getProperty("till.pickupsize"));
    if (pickupSize == null || "".equals(pickupSize)) {
        jPickupSize.setModel(new SpinnerNumberModel(1, 1, 20, 1));
    } else {
        jPickupSize.setModel(new SpinnerNumberModel(Integer.parseInt(pickupSize), 1, 20, 1));
    }
    jTextReceiptPrefix.setText(config.getProperty("till.receiptprefix"));
    // build the example receipt using the loaded details        
    receipt = "";
    x = 1;
    while (x < (Integer) jReceiptSize.getValue()) {
        receipt += "0";
        x++;
    }
    receipt += "1";
    jTicketExample.setText(jTextReceiptPrefix.getText() + receipt);
    m_jReceiptPrintOff.setSelected(Boolean.valueOf(config.getProperty("till.receiptprintoff")).booleanValue());
    dirty.setDirty(false);
    String SCCheck = (config.getProperty("till.SCRate"));
    if (SCCheck == null) {
        config.setProperty("till.SCRate", "0");
    }
    jTextSCRate.setText(config.getProperty("till.SCRate").toString());
    jchkSCOnOff.setSelected(Boolean.valueOf(config.getProperty("till.SCOnOff")).booleanValue());
    jchkSCRestaurant.setSelected(Boolean.valueOf(config.getProperty("till.SCRestaurant")).booleanValue());
    if (jchkSCOnOff.isSelected()) {
        jchkSCRestaurant.setVisible(true);
        jLabelSCRate.setVisible(true);
        jTextSCRate.setVisible(true);
        jLabelSCRatePerCent.setVisible(true);
    } else {
        jchkSCRestaurant.setVisible(false);
        jLabelSCRate.setVisible(false);
        jTextSCRate.setVisible(false);
        jLabelSCRatePerCent.setVisible(false);
    }
}
Example 80
Project: airavata-master  File: ReceiveConfigurationDialog.java View source code
/**
     * Initializes the GUI.
     */
private void initGui() {
    this.nameTextField = new XBayaTextField();
    this.nameTextField.setEditable(false);
    XBayaLabel nameLabel = new XBayaLabel("Name", this.nameTextField);
    this.idTextField = new XBayaTextField();
    this.idTextField.setEditable(false);
    XBayaLabel idLabel = new XBayaLabel("ID", this.idTextField);
    SpinnerNumberModel model = new SpinnerNumberModel(1, 1, Integer.MAX_VALUE, 1);
    this.numPorts = new JSpinner(model);
    XBayaLabel numPortLabel = new XBayaLabel("Number of Parameters", this.numPorts);
    GridPanel gridPanel = new GridPanel();
    gridPanel.add(nameLabel);
    gridPanel.add(this.nameTextField);
    gridPanel.add(idLabel);
    gridPanel.add(this.idTextField);
    gridPanel.add(numPortLabel);
    gridPanel.add(this.numPorts);
    gridPanel.layout(3, 2, GridPanel.WEIGHT_NONE, 1);
    JButton okButton = new JButton("OK");
    okButton.addActionListener(new AbstractAction() {

        public void actionPerformed(ActionEvent e) {
            setInput();
        }
    });
    JButton cancelButton = new JButton("Cancel");
    cancelButton.addActionListener(new AbstractAction() {

        public void actionPerformed(ActionEvent e) {
            hide();
        }
    });
    JPanel buttonPanel = new JPanel();
    buttonPanel.add(okButton);
    buttonPanel.add(cancelButton);
    this.dialog = new XBayaDialog(this.xbayaGUI, "Receive Configuration", gridPanel, buttonPanel);
    this.dialog.setDefaultButton(okButton);
}
Example 81
Project: ccvisu-master  File: ToolPanelMeasurer.java View source code
private void initComponents() {
    JPanel optionsPanel = new JPanel();
    String[] algorithms = { DistanceVertexContainer.ALGORITHM_NAME, OutdegreeVertexContainer.ALGORITHM_NAME };
    algorithmComboBox.setModel(new DefaultComboBoxModel<String>(algorithms));
    algorithmComboBox.setSelectedItem(OptionsEnum.dependencyAlgorithm.getDefault());
    coloringComboBox.setModel(new DefaultComboBoxModel<String>(ColorProvider.getInstance().getColorOptions()));
    coloringComboBox.setSelectedItem(ColorProvider.getInstance().getDefaultColorOption());
    int labelValue = options.getOption(OptionsEnum.dependencyShowLabels).getInt();
    labelSpinnerModel = new SpinnerNumberModel(labelValue, 0, 999, 1);
    JSpinner autoShowLabelBox = new JSpinner(labelSpinnerModel);
    optionsPanel.setLayout(new GridBagLayout());
    addOptionControls(optionsPanel, "Measure:", algorithmComboBox);
    algorithmComboBox.setToolTipText(String.format("<html>Set the measure to use for coloring:<ul><li>%s</li><li>%s</li></ul></html>", DistanceVertexContainer.DESCRIPTION, OutdegreeVertexContainer.DESCRIPTION));
    addOptionControls(optionsPanel, "Coloring scheme:", coloringComboBox);
    coloringComboBox.setToolTipText("<html>Set the coloring scheme. Red indicates a higher measurement result.</html>");
    addOptionControls(optionsPanel, "Automatically shown number of labels:", autoShowLabelBox);
    autoShowLabelBox.setToolTipText("The number of nodes for which labels that are to be shown," + " starting with the node with the highest measurement result.");
    JPanel controlPanel = new JPanel();
    controlPanel.add(startAnalysisButton);
    startAnalysisButton.addActionListener(new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent e) {
            workerManager.addAndRunTask(new DependencyCalculator(options.graph, options), "Dependency Analysis");
        }
    });
    setLayout(new BorderLayout());
    add(optionsPanel, BorderLayout.NORTH);
    add(controlPanel, BorderLayout.SOUTH);
    ChangeListener applyOnChange = new ChangeListener() {

        @Override
        public void stateChanged(ChangeEvent event) {
            applyOptions();
        }
    };
    ActionListener applyOnAction = new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent event) {
            applyOptions();
        }
    };
    algorithmComboBox.addActionListener(applyOnAction);
    coloringComboBox.addActionListener(applyOnAction);
    autoShowLabelBox.addChangeListener(applyOnChange);
    setMnemonics();
}
Example 82
Project: cids-navigator-master  File: CidsServerMessagesOptionsPanel.java View source code
//~ Methods ----------------------------------------------------------------
/**
     * This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The
     * content of this method is always regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    java.awt.GridBagConstraints gridBagConstraints;
    lblSeconds = new javax.swing.JLabel();
    filler1 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 32767));
    lblDialogDescription = new javax.swing.JLabel();
    jSpinner1 = new javax.swing.JSpinner();
    lblIntervall = new javax.swing.JLabel();
    setBorder(javax.swing.BorderFactory.createEmptyBorder(5, 5, 5, 5));
    setMaximumSize(new java.awt.Dimension(264, 177));
    setMinimumSize(new java.awt.Dimension(100, 177));
    setLayout(new java.awt.GridBagLayout());
    lblSeconds.setText(org.openide.util.NbBundle.getMessage(CidsServerMessagesOptionsPanel.class, // NOI18N
    "CidsServerMessagesOptionsPanel.lblSeconds.text"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.LINE_START;
    add(lblSeconds, gridBagConstraints);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 6;
    gridBagConstraints.gridwidth = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weighty = 0.1;
    add(filler1, gridBagConstraints);
    lblDialogDescription.setText(org.openide.util.NbBundle.getMessage(CidsServerMessagesOptionsPanel.class, // NOI18N
    "CidsServerMessagesOptionsPanel.lblDialogDescription.text"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.gridwidth = 4;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 10, 4);
    add(lblDialogDescription, gridBagConstraints);
    jSpinner1.setModel(new javax.swing.SpinnerNumberModel(1, 1, null, 1));
    jSpinner1.setMinimumSize(new java.awt.Dimension(75, 28));
    jSpinner1.setPreferredSize(new java.awt.Dimension(75, 28));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 0, 4);
    add(jSpinner1, gridBagConstraints);
    lblIntervall.setText(org.openide.util.NbBundle.getMessage(CidsServerMessagesOptionsPanel.class, // NOI18N
    "CidsServerMessagesOptionsPanel.lblIntervall.text"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 0, 0);
    add(lblIntervall, gridBagConstraints);
}
Example 83
Project: Crimson-master  File: NTab.java View source code
public void init() {
    JPanel panel_19 = new JPanel();
    panel_19.setBorder(new BevelBorder(BevelBorder.LOWERED, null, null, null, null));
    panel_19.setPreferredSize(new Dimension(340, 100));
    panel_19.setLayout(new BorderLayout(0, 0));
    add(panel_19);
    table = new NetworkTargetTable(this);
    panel_19.add(table);
    JMenuBar menuBar = new JMenuBar();
    panel_19.add(menuBar, BorderLayout.NORTH);
    JButton btnAdd_1 = new JButton(UIUtil.getIcon("icons16/general/server_add.png"));
    btnAdd_1.setToolTipText("Add new network target");
    btnAdd_1.setMargin(new Insets(2, 2, 2, 2));
    btnAdd_1.addActionListener(new ActionListener() {

        public void actionPerformed(ActionEvent e) {
            ep.raise(new AddNetworkTarget(ep, NTab.this), 120);
        }
    });
    menuBar.add(btnAdd_1);
    btnRemove = new JButton(UIUtil.getIcon("icons16/general/server_delete.png"));
    btnRemove.setToolTipText("Remove network target");
    btnRemove.setMargin(new Insets(2, 2, 2, 2));
    btnRemove.addActionListener(new ActionListener() {

        public void actionPerformed(ActionEvent e) {
            table.remove();
        }
    });
    btnRemove.setEnabled(false);
    menuBar.add(btnRemove);
    btnTest = new JButton(UIUtil.getIcon("icons16/general/server_chart.png"));
    btnTest.setToolTipText("Test network target");
    btnTest.addActionListener(new ActionListener() {

        public void actionPerformed(ActionEvent e) {
            NetworkTarget nt = table.getSelected();
            ep.raise(new ViewNetworktarget(ep, nt.getServer(), nt.getPort()), 80);
        }
    });
    btnTest.setEnabled(false);
    btnTest.setMargin(new Insets(2, 2, 2, 2));
    menuBar.add(btnTest);
    JPanel panel = new JPanel();
    panel.setPreferredSize(new Dimension(340, 100));
    panel.setLayout(null);
    panel.setBorder(new TitledBorder(UICommon.basic, "Network Options", TitledBorder.LEADING, TitledBorder.TOP, null, null));
    add(panel);
    fld_connect_period = new JSpinner();
    fld_connect_period.setModel(new SpinnerNumberModel(new Integer(20), new Integer(2), null, new Integer(1)));
    fld_connect_period.setFont(new Font("Dialog", Font.BOLD, 10));
    fld_connect_period.setBounds(214, 18, 55, 20);
    panel.add(fld_connect_period);
    JLabel label = new JLabel("Connection Period:");
    label.setFont(new Font("Dialog", Font.BOLD, 10));
    label.setBounds(12, 20, 129, 15);
    panel.add(label);
    JLabel label_1 = new JLabel("seconds");
    label_1.setFont(new Font("Dialog", Font.BOLD, 10));
    label_1.setBounds(275, 20, 51, 15);
    panel.add(label_1);
    chckbxIgnoreServerCertificate = new JCheckBox("Ignore server certificate");
    chckbxIgnoreServerCertificate.setFont(new Font("Dialog", Font.BOLD, 10));
    chckbxIgnoreServerCertificate.setBounds(8, 41, 318, 20);
    panel.add(chckbxIgnoreServerCertificate);
    chckbxDontMiscConnections = new JCheckBox("Don't make miscellanous connections");
    chckbxDontMiscConnections.setFont(new Font("Dialog", Font.BOLD, 10));
    chckbxDontMiscConnections.setBounds(8, 65, 318, 20);
    panel.add(chckbxDontMiscConnections);
}
Example 84
Project: CryodexSource-master  File: TimerPanel.java View source code
public JSpinner getSpinner() {
    if (spinner == null) {
        spinner = new JSpinner(new SpinnerNumberModel(75, 1, 1440, 1));
        JComponent field = spinner.getEditor();
        Dimension prefSize = field.getPreferredSize();
        prefSize = new Dimension(30, prefSize.height);
        field.setPreferredSize(prefSize);
        spinner.addChangeListener(new ChangeListener() {

            @Override
            public void stateChanged(ChangeEvent e) {
                resetTime();
            }
        });
    }
    return spinner;
}
Example 85
Project: cytoscape-plugins-master  File: SettingsDialog.java View source code
/**
     * Initialize UI components of the dialog.
     */
private void initUI() {
    GridBagConstraints gridBagConstraints;
    JPanel sp = new JPanel();
    wsdlURLTxt = new JTextField();
    sp.setLayout(new java.awt.GridBagLayout());
    JLabel wsdlURLLbl = new JLabel("WSDL URL:");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
    gridBagConstraints.weighty = 0.1;
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    sp.add(wsdlURLLbl, gridBagConstraints);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
    gridBagConstraints.weightx = 5.0;
    gridBagConstraints.weighty = 0.1;
    sp.add(wsdlURLTxt, gridBagConstraints);
    JLabel timeoutLbl = new JLabel("Timeout:");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
    gridBagConstraints.weightx = 0.1;
    gridBagConstraints.weighty = 0.1;
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    sp.add(timeoutLbl, gridBagConstraints);
    timeoutSpn = new JSpinner();
    timeoutSpn.setModel(new SpinnerNumberModel(120, 5, 1800, 1));
    timeoutSpn.setPreferredSize(new java.awt.Dimension(90, 20));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.weighty = 0.1;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
    sp.add(timeoutSpn, gridBagConstraints);
    getContentPane().add(sp, java.awt.BorderLayout.CENTER);
    JPanel bp = new JPanel();
    bp.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT));
    cancelBtn = new JButton("Cancel");
    cancelBtn.addActionListener(this);
    bp.add(cancelBtn);
    saveBtn = new JButton("Save");
    saveBtn.addActionListener(this);
    bp.add(saveBtn);
    getContentPane().add(bp, java.awt.BorderLayout.SOUTH);
}
Example 86
Project: delineate-master  File: SpinnerSlider.java View source code
private void initSlider(SpinnerNumberModel model) {
    Number min = ((Number) model.getMinimum());
    Number max = ((Number) model.getMaximum());
    Number value = ((Number) model.getValue());
    Number stepSizeNumber = model.getStepSize();
    useWholeNumbers = stepSizeNumber instanceof Integer;
    if (useWholeNumbers) {
        slider = new JSlider(min.intValue(), max.intValue(), value.intValue());
        slider.setMinorTickSpacing(stepSizeNumber.intValue());
    } else {
        stepSize = stepSizeNumber.doubleValue();
        int minimum = (int) Math.round(min.doubleValue() / stepSize);
        int maximum = (int) Math.round(max.doubleValue() / stepSize);
        int intValue = (int) Math.round(value.doubleValue() / stepSize);
        slider = new JSlider(minimum, maximum, intValue);
        slider.setMinorTickSpacing(stepSizeNumber.intValue());
    }
    Dimension size = slider.getPreferredSize();
    size = new Dimension((int) (size.getWidth() * .60), (int) size.getHeight());
    slider.setPreferredSize(size);
    slider.setSnapToTicks(true);
    slider.addChangeListener(new ChangeListener() {

        public void stateChanged(ChangeEvent e) {
            updateSpinnerState();
        }
    });
}
Example 87
Project: epochx-master  File: DialogComponentAdder.java View source code
@Override
public void run() {
    // If no component in the list, display a message dialog.
    if (monitor.getComponents().length == 0) {
        JOptionPane.showMessageDialog(monitor, "No Components to add in the list.");
        return;
    }
    // Component Pane.
    JPanel componentPane = new JPanel();
    JLabel componentLabel = new JLabel("Component :");
    final JComboBox componantComboBox = new JComboBox();
    synchronized (monitor) {
        for (JComponent componant : monitor.getComponents()) componantComboBox.addItem(componant);
    }
    componantComboBox.setPreferredSize(new Dimension(200, 20));
    componentPane.add(componentLabel);
    componentPane.add(componantComboBox);
    // Row & Col selection Pane.
    JLabel rowLabel = new JLabel("Row :");
    JLabel colLabel = new JLabel("Column :");
    final JSpinner rowSpinner = new JSpinner(new SpinnerNumberModel(1, 1, monitor.getRowCount(), 1));
    final JSpinner colSpinner = new JSpinner(new SpinnerNumberModel(1, 1, monitor.getColCount(), 1));
    if (row == 0 && col == 0) {
        componentPane.add(rowLabel);
        componentPane.add(rowSpinner);
        componentPane.add(colLabel);
        componentPane.add(colSpinner);
    } else {
        rowSpinner.getModel().setValue(new Integer(row));
        colSpinner.getModel().setValue(new Integer(col));
    }
    // Button Pane.
    JPanel buttonPane = new JPanel();
    JButton okButton = new JButton("OK");
    getRootPane().setDefaultButton(okButton);
    okButton.addActionListener(new ActionListener() {

        public void actionPerformed(ActionEvent arg0) {
            monitor.add((JComponent) componantComboBox.getSelectedItem(), ((Integer) rowSpinner.getValue()).intValue(), ((Integer) colSpinner.getValue()).intValue());
            setVisible(false);
        }
    });
    buttonPane.add(okButton);
    JButton cancelButton = new JButton("Cancel");
    cancelButton.addActionListener(new ActionListener() {

        public void actionPerformed(ActionEvent arg0) {
            setVisible(false);
        }
    });
    buttonPane.add(cancelButton);
    // Content Pane settings.
    JPanel contentPane = new JPanel(new BorderLayout());
    final int BORDERWIDTH = 3;
    contentPane.setBorder(new EmptyBorder(BORDERWIDTH, BORDERWIDTH, BORDERWIDTH, BORDERWIDTH));
    contentPane.add(componentPane, BorderLayout.NORTH);
    contentPane.add(buttonPane, BorderLayout.SOUTH);
    // JDialog settings.
    setModal(true);
    setResizable(false);
    setContentPane(contentPane);
    setPreferredSize(contentPane.getPreferredSize());
    pack();
    MonitorUtilities.centreRelativeToParent(this);
    setVisible(true);
}
Example 88
Project: EvoPaint-master  File: EnergyCondition.java View source code
public LinkedHashMap<String, JComponent> addParametersGUI(LinkedHashMap<String, JComponent> parametersMap) {
    JConditionTargetButton JConditionTargetButton = new JConditionTargetButton(this);
    parametersMap.put("Target", JConditionTargetButton);
    JComboBox comparisonComboBox = new JComboBox(NumberComparisonOperator.createComboBoxModel());
    comparisonComboBox.setRenderer(new NamedObjectListCellRenderer());
    comparisonComboBox.setSelectedItem(comparisonOperator);
    comparisonComboBox.addActionListener(new ComparisonListener());
    parametersMap.put("Comparison", comparisonComboBox);
    SpinnerNumberModel spinnerModel = new SpinnerNumberModel(energyValue, 0, Integer.MAX_VALUE, 1);
    JSpinner energyValueSpinner = new AutoSelectOnFocusSpinner(spinnerModel);
    energyValueSpinner.addChangeListener(new ValueListener());
    parametersMap.put("Value", energyValueSpinner);
    return parametersMap;
}
Example 89
Project: freehep-ncolor-pdf-master  File: ARGBColorChooserPanel.java View source code
protected void buildChooser() {
    setLayout(new BorderLayout());
    Color color = getColorFromModel();
    JPanel panel = new JPanel();
    GridBagLayout layout = new GridBagLayout();
    GridBagConstraints con = new GridBagConstraints();
    panel.setLayout(layout);
    add(panel, BorderLayout.CENTER);
    JLabel l = new JLabel("Red");
    con.gridwidth = 1;
    layout.setConstraints(l, con);
    panel.add(l);
    redSlider = new JSlider(JSlider.HORIZONTAL, 0, 255, color.getRed());
    redSlider.setMajorTickSpacing(85);
    redSlider.setMinorTickSpacing(17);
    redSlider.setPaintTicks(true);
    redSlider.setPaintLabels(true);
    layout.setConstraints(redSlider, con);
    l.setLabelFor(redSlider);
    panel.add(redSlider);
    redSpinner = new JSpinner(new SpinnerNumberModel(color.getRed(), minValue, maxValue, 1));
    JPanel redSpinnerHolder = new JPanel(new FlowLayout());
    redSpinner.addChangeListener(this);
    redSpinnerHolder.add(redSpinner);
    con.gridwidth = GridBagConstraints.REMAINDER;
    layout.setConstraints(redSpinnerHolder, con);
    panel.add(redSpinnerHolder);
    l = new JLabel("Green");
    con.gridwidth = 1;
    layout.setConstraints(l, con);
    panel.add(l);
    greenSlider = new JSlider(JSlider.HORIZONTAL, 0, 255, color.getGreen());
    greenSlider.setMajorTickSpacing(85);
    greenSlider.setMinorTickSpacing(17);
    greenSlider.setPaintTicks(true);
    greenSlider.setPaintLabels(true);
    layout.setConstraints(greenSlider, con);
    panel.add(greenSlider);
    greenSpinner = new JSpinner(new SpinnerNumberModel(color.getGreen(), minValue, maxValue, 1));
    l.setLabelFor(greenSlider);
    JPanel greenSpinnerHolder = new JPanel(new FlowLayout());
    greenSpinnerHolder.add(greenSpinner);
    greenSpinner.addChangeListener(this);
    con.gridwidth = GridBagConstraints.REMAINDER;
    layout.setConstraints(greenSpinnerHolder, con);
    panel.add(greenSpinnerHolder);
    l = new JLabel("Blue");
    con.gridwidth = 1;
    layout.setConstraints(l, con);
    panel.add(l);
    blueSlider = new JSlider(JSlider.HORIZONTAL, 0, 255, color.getBlue());
    blueSlider.setMajorTickSpacing(85);
    blueSlider.setMinorTickSpacing(17);
    blueSlider.setPaintTicks(true);
    blueSlider.setPaintLabels(true);
    layout.setConstraints(blueSlider, con);
    panel.add(blueSlider);
    blueSpinner = new JSpinner(new SpinnerNumberModel(color.getBlue(), minValue, maxValue, 1));
    l.setLabelFor(blueSlider);
    JPanel blueSpinnerHolder = new JPanel(new FlowLayout());
    blueSpinnerHolder.add(blueSpinner);
    blueSpinner.addChangeListener(this);
    con.gridwidth = GridBagConstraints.REMAINDER;
    layout.setConstraints(blueSpinnerHolder, con);
    panel.add(blueSpinnerHolder);
    l = new JLabel("Alpha");
    con.gridwidth = 1;
    layout.setConstraints(l, con);
    panel.add(l);
    alphaSlider = new JSlider(JSlider.HORIZONTAL, 0, 255, color.getAlpha());
    alphaSlider.setMajorTickSpacing(85);
    alphaSlider.setMinorTickSpacing(17);
    alphaSlider.setPaintTicks(true);
    alphaSlider.setPaintLabels(true);
    layout.setConstraints(alphaSlider, con);
    panel.add(alphaSlider);
    alphaSpinner = new JSpinner(new SpinnerNumberModel(color.getAlpha(), minValue, maxValue, 1));
    l.setLabelFor(alphaSlider);
    JPanel alphaSpinnerHolder = new JPanel(new FlowLayout());
    alphaSpinnerHolder.add(alphaSpinner);
    alphaSpinner.addChangeListener(this);
    con.gridwidth = GridBagConstraints.REMAINDER;
    layout.setConstraints(alphaSpinnerHolder, con);
    panel.add(alphaSpinnerHolder);
    redSlider.addChangeListener(this);
    greenSlider.addChangeListener(this);
    blueSlider.addChangeListener(this);
    alphaSlider.addChangeListener(this);
}
Example 90
Project: gitools-master  File: HeatmapHeaderConfigPage.java View source code
/**
     * This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    labelPositionBtnGroup = new javax.swing.ButtonGroup();
    jLabel1 = new javax.swing.JLabel();
    titleField = new javax.swing.JTextField();
    jLabel3 = new javax.swing.JLabel();
    marginSpin = new javax.swing.JSpinner();
    jLabel1.setText("Title");
    jLabel3.setText("Margin");
    marginSpin.setModel(new javax.swing.SpinnerNumberModel(Integer.valueOf(1), Integer.valueOf(0), null, Integer.valueOf(1)));
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(jLabel1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(titleField, javax.swing.GroupLayout.DEFAULT_SIZE, 588, Short.MAX_VALUE)).addGroup(layout.createSequentialGroup().addComponent(jLabel3).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(marginSpin, javax.swing.GroupLayout.PREFERRED_SIZE, 64, javax.swing.GroupLayout.PREFERRED_SIZE))).addContainerGap()));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel1).addComponent(titleField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(18, 18, 18).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel3).addComponent(marginSpin, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap(217, Short.MAX_VALUE)));
}
Example 91
Project: ieo-beast-master  File: SiteRateModelEditor.java View source code
// END: Constructor
private void setSiteArguments() throws NumberFormatException, BadLocationException {
    optionPanel.removeAll();
    optionPanel.addComponents(new JLabel("Site Rate model:"), siteCombo);
    optionPanel.addSeparator();
    optionPanel.addLabel("Set parameter values:");
    int index = siteCombo.getSelectedIndex();
    for (int i = 0; i < dataList.get(0).siteParameterIndices[index].length; i++) {
        if (index == 1 && i == 0) {
            int k = dataList.get(0).siteParameterIndices[index][i];
            Integer initValue = Integer.valueOf(siteParameterFields[k].getText(0, 1));
            Integer min = 0;
            Integer max = Integer.MAX_VALUE;
            Integer step = 1;
            SpinnerModel model = new SpinnerNumberModel(initValue, min, max, step);
            gammaCategoriesSpinner = new JSpinner(model);
            JPanel panel = new JPanel(new BorderLayout(6, 6));
            panel.add(gammaCategoriesSpinner, BorderLayout.WEST);
            panel.setOpaque(false);
            optionPanel.addComponentWithLabel(PartitionData.siteParameterNames[k] + ":", panel);
        } else {
            int k = dataList.get(0).siteParameterIndices[index][i];
            JPanel panel = new JPanel(new BorderLayout(6, 6));
            panel.add(siteParameterFields[k], BorderLayout.WEST);
            panel.setOpaque(false);
            optionPanel.addComponentWithLabel(PartitionData.siteParameterNames[k] + ":", panel);
        }
    // END: gama categories field check
    }
    // END: indices loop
    window.validate();
    window.repaint();
}
Example 92
Project: intelij-hippo-groovy-master  File: FileDialog.java View source code
public void initialize(final ScheduleDialog parent, final FileDialogData existingData) {
    //############################################
    // SPINNER LIMIT
    //############################################
    this.existingData = existingData;
    batchSize.setModel(new SpinnerNumberModel(10, 1, Integer.MAX_VALUE, 1));
    throttle.setModel(new SpinnerNumberModel(100, 0, Integer.MAX_VALUE, 10));
    queryOrPath.setModel(queryOrPathModel);
    queryOrPath.addActionListener(new ActionListener() {

        @Override
        public void actionPerformed(final ActionEvent e) {
            parent.inputChanged();
        }
    });
    location.setModel(locationModel);
    final DocumentListener listener = new DocumentListener() {

        @Override
        public void insertUpdate(final DocumentEvent e) {
            parent.inputChanged();
        }

        @Override
        public void removeUpdate(final DocumentEvent e) {
            parent.inputChanged();
        }

        @Override
        public void changedUpdate(final DocumentEvent e) {
            parent.inputChanged();
        }
    };
    scriptName.getDocument().addDocumentListener(listener);
    queryString.getDocument().addDocumentListener(listener);
    setData(existingData);
}
Example 93
Project: jade_agents-master  File: MonitorAgentGUI.java View source code
/** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    jComboBoxPlan = new javax.swing.JComboBox();
    jButtonProduce = new javax.swing.JButton();
    jSpinnerCount = new javax.swing.JSpinner();
    jScrollPane1 = new javax.swing.JScrollPane();
    jTable1 = new javax.swing.JTable();
    setTitle("Produce New Item");
    jComboBoxPlan.setModel(plans);
    jComboBoxPlan.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jComboBoxPlanActionPerformed(evt);
        }
    });
    jButtonProduce.setText("Produce");
    jButtonProduce.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButtonProduceActionPerformed(evt);
        }
    });
    jSpinnerCount.setModel(new javax.swing.SpinnerNumberModel(1, 1, 100, 1));
    jTable1.setModel(new javax.swing.table.DefaultTableModel(new Object[][] {}, new String[] { "Component", "Count" }) {

        Class[] types = new Class[] { java.lang.String.class, java.lang.Integer.class };

        public Class getColumnClass(int columnIndex) {
            return types[columnIndex];
        }
    });
    jScrollPane1.setViewportView(jTable1);
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup().addComponent(jComboBoxPlan, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jSpinnerCount, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jButtonProduce)).addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 284, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap()));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jComboBoxPlan, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jSpinnerCount, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jButtonProduce)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 248, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    pack();
}
Example 94
Project: JEIE-master  File: IntegerDialog.java View source code
public static Integer getInteger(String text, int min, int max, int def, int tickSpacing) {
    final Integer[] values = new Integer[1];
    values[0] = def;
    final JDialog d = new JDialog((JFrame) null, Resources.getString("IntegerDialog.INPUT"));
    d.setModal(true);
    d.setLayout(new BorderLayout(12, 12));
    d.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
    d.setResizable(false);
    d.addWindowListener(new WindowAdapter() {

        public void windowClosing(WindowEvent e) {
            values[0] = null;
        }
    });
    JLabel l = new JLabel(text);
    d.add(l, BorderLayout.NORTH);
    final JSlider slider;
    final JSpinner spinner;
    slider = new JSlider(min, max, def);
    spinner = new JSpinner(new SpinnerNumberModel(def, min, max, 1));
    slider.setPaintLabels(true);
    slider.setPaintTicks(true);
    slider.setPaintTrack(true);
    slider.setMinorTickSpacing(1);
    slider.setMajorTickSpacing(tickSpacing);
    slider.setSnapToTicks(true);
    slider.addChangeListener(new ChangeListener() {

        public void stateChanged(ChangeEvent e) {
            int val = slider.getValue();
            spinner.setValue(val);
            values[0] = val;
        }
    });
    spinner.addChangeListener(new ChangeListener() {

        public void stateChanged(ChangeEvent e) {
            int val = (Integer) spinner.getValue();
            slider.setValue(val);
            values[0] = val;
        }
    });
    Box box1 = Box.createHorizontalBox();
    box1.add(slider);
    box1.add(Box.createHorizontalStrut(3));
    box1.add(spinner);
    d.add(box1, BorderLayout.CENTER);
    Box box2 = Box.createHorizontalBox();
    box2.add(Box.createHorizontalGlue());
    JButton ok = new JButton(Resources.getString("IntegerDialog.OK"));
    ok.addActionListener(new ActionListener() {

        public void actionPerformed(ActionEvent e) {
            d.dispose();
        }
    });
    box2.add(ok);
    box2.add(Box.createHorizontalStrut(6));
    JButton cancel = new JButton(Resources.getString("IntegerDialog.CANCEL"));
    cancel.addActionListener(new ActionListener() {

        public void actionPerformed(ActionEvent e) {
            values[0] = null;
            d.dispose();
        }
    });
    box2.add(cancel);
    d.add(box2, BorderLayout.SOUTH);
    d.pack();
    Dimension res = Toolkit.getDefaultToolkit().getScreenSize();
    d.setLocation(res.width / 2 - d.getWidth() / 2, res.height / 2 - d.getHeight() / 2);
    d.setVisible(true);
    return values[0];
}
Example 95
Project: jif-master  File: PreferencesDialog.java View source code
private void init() {
    setLayout(new GridBagLayout());
    XGridBag xgb = new XGridBag(this);
    JLabel header = new JLabel();
    header.setOpaque(true);
    header.setBackground(Color.WHITE);
    header.setBorder(new MatteBorder(0, 15, 0, 0, Color.BLUE));
    header.setText("<html><body><h3> Display preferences</h3></body></html>");
    CellStyle style0 = new CellStyle(1., 0., GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0);
    xgb.add(header, style0, 0, 0, 1, 2);
    JLabel label_image_width = new JLabel("image width: ");
    CellStyle style1 = new CellStyle(0., 0., GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0);
    xgb.add(label_image_width, style1, 1, 0);
    SpinnerModel spinner_model_image_width = new SpinnerNumberModel(image_width, 16, 512, 1);
    spinner_image_width = new JSpinner(spinner_model_image_width);
    spinner_image_width.addChangeListener(this);
    xgb.add(spinner_image_width, style1, 1, 1);
    JLabel label_image_height = new JLabel("image height: ");
    xgb.add(label_image_height, style1, 2, 0);
    SpinnerModel spinner_model_image_height = new SpinnerNumberModel(image_height, 16, 512, 1);
    spinner_image_height = new JSpinner(spinner_model_image_height);
    spinner_image_height.addChangeListener(this);
    xgb.add(spinner_image_height, style1, 2, 1);
    JLabel label_description_width = new JLabel("description width: ");
    xgb.add(label_description_width, style1, 3, 0);
    SpinnerModel spinner_model_description_width = new SpinnerNumberModel(description_width, 0, 512, 1);
    spinner_description_width = new JSpinner(spinner_model_description_width);
    spinner_description_width.addChangeListener(this);
    xgb.add(spinner_description_width, style1, 3, 1);
    xgb.add(new JSeparator(), style0, 4, 0, 1, 2);
    JButton button_update = new JButton("update preferences");
    button_update.setActionCommand(PreferencesDialog.ACTION_COMMAND_UPDATE_PREFERENCES);
    button_update.addActionListener(this);
    xgb.add(button_update, style0, 5, 0, 1, 2);
}
Example 96
Project: jpexs-decompiler-master  File: EnumEditor.java View source code
private SpinnerModel getModel(SWFType swfType, Object value) {
    SpinnerNumberModel m = null;
    BasicType basicType = swfType == null ? BasicType.NONE : swfType.value();
    switch(basicType) {
        case UI8:
            m = new SpinnerNumberModel(toInt(value), 0, 0xff, 1);
            break;
        case UI16:
            m = new SpinnerNumberModel(toInt(value), 0, 0xffff, 1);
            break;
        case UB:
            {
                long max = 1;
                if (swfType.count() > 0) {
                    max <<= swfType.count();
                } else {
                    max <<= 31;
                }
                m = new SpinnerNumberModel((Number) toLong(value), 0L, (long) max - 1, 1L);
            }
            break;
        case UI32:
        case EncodedU32:
        case NONE:
            m = new SpinnerNumberModel((Number) toLong(value), 0L, 0xffffffffL, 1L);
            break;
        case SI8:
            m = new SpinnerNumberModel(toInt(value), -0x80, 0x7f, 1);
            break;
        case SI16:
        case FLOAT16:
            m = new SpinnerNumberModel(toInt(value), -0x8000, 0x7fff, 1);
            break;
        case FB:
        case SB:
            {
                long max = 1;
                if (swfType.count() > 0) {
                    max <<= (swfType.count() - 1);
                } else {
                    max <<= 30;
                }
                m = new SpinnerNumberModel((Number) toLong(value), (long) (-max), (long) max - 1, 1L);
            }
            break;
        case SI32:
            m = new SpinnerNumberModel(toDouble(value), -0x80000000, 0x7fffffff, 1);
            break;
        case FLOAT:
        case FIXED:
        case FIXED8:
            m = new SpinnerNumberModel(toDouble(value), -0x80000000, 0x7fffffff, 0.01);
            break;
    }
    return m;
}
Example 97
Project: nota.oxygen-master  File: InsertTableOperation.java View source code
@Override
protected void doOperation() throws AuthorOperationException {
    SpinnerNumberModel colsModel = new SpinnerNumberModel(3, 1, 100, 1);
    SpinnerNumberModel rowsModel = new SpinnerNumberModel(2, 1, 100, 1);
    SpinnerNumberModel headerRowsModel = new SpinnerNumberModel(1, 0, 100, 1);
    SpinnerNumberModel footerRowsModel = new SpinnerNumberModel(0, 0, 100, 1);
    JPanel panel = new JPanel(new GridLayout(4, 2));
    panel.add(new JLabel(getAuthorAccess().getAuthorResourceBundle().getMessage("columns")));
    panel.add(new JSpinner(colsModel));
    panel.add(new JLabel(getAuthorAccess().getAuthorResourceBundle().getMessage("rows")));
    panel.add(new JSpinner(rowsModel));
    panel.add(new JLabel(getAuthorAccess().getAuthorResourceBundle().getMessage("header.rows")));
    panel.add(new JSpinner(headerRowsModel));
    panel.add(new JLabel(getAuthorAccess().getAuthorResourceBundle().getMessage("footer.rows")));
    panel.add(new JSpinner(footerRowsModel));
    int res = JOptionPane.showConfirmDialog((Component) getAuthorAccess().getWorkspaceAccess().getParentFrame(), panel, getAuthorAccess().getAuthorResourceBundle().getMessage("insert.table"), JOptionPane.OK_CANCEL_OPTION);
    if (res != JOptionPane.OK_OPTION)
        return;
    getAuthorAccess().getDocumentController().beginCompoundEdit();
    int cols = colsModel.getNumber().intValue();
    int rows = rowsModel.getNumber().intValue();
    int headerRows = headerRowsModel.getNumber().intValue();
    int footerRows = footerRowsModel.getNumber().intValue();
    Element table = Utils.deserializeElement(tableFragment);
    if (headerRows > 0) {
        Element header = Utils.deserializeElement(tableHeaderFragment);
        insertRows(headerRows, cols, tableHeaderCellFragment, header);
        table.appendChild(table.getOwnerDocument().importNode(header, true));
    }
    Element body = Utils.deserializeElement(tableBodyFragment);
    insertRows(rows, cols, tableCellFragment, body);
    table.appendChild(table.getOwnerDocument().importNode(body, true));
    if (footerRows > 0) {
        Element footer = Utils.deserializeElement(tableFooterFragment);
        insertRows(footerRows, cols, tableHeaderCellFragment, footer);
        table.appendChild(table.getOwnerDocument().importNode(footer, true));
    }
    getAuthorAccess().getDocumentController().insertXMLFragment(Utils.serialize(table), getAuthorAccess().getEditorAccess().getCaretOffset());
    getAuthorAccess().getDocumentController().endCompoundEdit();
}
Example 98
Project: openjdk-master  File: bug8008657.java View source code
static void createNumberSpinner() {
    Calendar calendar = Calendar.getInstance();
    calendar.add(Calendar.YEAR, -1);
    calendar.add(Calendar.YEAR, 1);
    int currentYear = calendar.get(Calendar.YEAR);
    SpinnerModel yearModel = new //initial value
    SpinnerNumberModel(//initial value
    currentYear, //min
    currentYear - 1, //max
    currentYear + 2, //step
    1);
    spinner = new JSpinner();
    spinner.setModel(yearModel);
}
Example 99
Project: optaplanner-master  File: InstitutionParametrizationDialog.java View source code
private JPanel createFormPanel() {
    JPanel formPanel = new JPanel(new GridLayout(0, 2, 5, 5));
    formPanel.add(new JLabel("2 exams in a row penalty"));
    twoInARowPenaltyField = new JSpinner(new SpinnerNumberModel(0, 0, null, 1));
    formPanel.add(twoInARowPenaltyField);
    formPanel.add(new JLabel("2 exams in a day penalty"));
    twoInADayPenaltyField = new JSpinner(new SpinnerNumberModel(0, 0, null, 1));
    formPanel.add(twoInADayPenaltyField);
    formPanel.add(new JLabel("Period spread length"));
    periodSpreadLengthField = new JSpinner(new SpinnerNumberModel(0, 0, null, 1));
    formPanel.add(periodSpreadLengthField);
    formPanel.add(new JLabel("Period spread penalty"));
    periodSpreadPenaltyField = new JSpinner(new SpinnerNumberModel(0, 0, null, 1));
    formPanel.add(periodSpreadPenaltyField);
    formPanel.add(new JLabel("Exams of mixed duration penalty"));
    mixedDurationPenaltyField = new JSpinner(new SpinnerNumberModel(0, 0, null, 1));
    formPanel.add(mixedDurationPenaltyField);
    formPanel.add(new JLabel("Front load: large exam size"));
    frontLoadLargeTopicSizeField = new JSpinner(new SpinnerNumberModel(0, 0, null, 1));
    // Not yet implemented: requires Topic changes if changed
    frontLoadLargeTopicSizeField.setEnabled(false);
    formPanel.add(frontLoadLargeTopicSizeField);
    formPanel.add(new JLabel("Front load: last period size"));
    frontLoadLastPeriodSizeField = new JSpinner(new SpinnerNumberModel(0, 0, null, 1));
    // Not yet implemented: requires Period changes if changed
    frontLoadLastPeriodSizeField.setEnabled(false);
    formPanel.add(frontLoadLastPeriodSizeField);
    formPanel.add(new JLabel("Front load: penalty"));
    frontLoadPenaltyField = new JSpinner(new SpinnerNumberModel(0, 0, null, 1));
    formPanel.add(frontLoadPenaltyField);
    return formPanel;
}
Example 100
Project: Origamist-master  File: JEditableSlider.java View source code
/**
     * Create all components this component uses.
     */
protected void createComponents() {
    if (slider == null) {
        JSlider sl = new JSlider(new DefaultBoundedRangeModel(100, 5, 25, defaultSliderMax));
        Hashtable<Object, Object> labels = new Hashtable<Object, Object>();
        Font labelFont = new JLabel().getFont().deriveFont(Font.PLAIN, 9f);
        for (Integer i : new Integer[] { 25, 100, 200, defaultSliderMax }) {
            JLabel label = new JLabel(i.toString());
            label.setFont(labelFont);
            labels.put(i, label);
        }
        sl.setLabelTable(labels);
        sl.setPaintTicks(true);
        sl.setMajorTickSpacing(75);
        sl.setMinorTickSpacing(15);
        sl.setPaintLabels(true);
        setSlider(sl);
    }
    if (spinner == null) {
        JSpinner sp = new JSpinner(new SpinnerNumberModel());
        JSpinner.NumberEditor editor = (NumberEditor) sp.getEditor();
        editor.getTextField().setColumns(3);
        sp.setEditor(editor);
        setSpinner(sp);
    }
    spinner.setValue(100);
    slider.setValue(100);
    updateSpinnerModel();
}
Example 101
Project: PleoCommand-master  File: ConfigNumber.java View source code
@Override
@SuppressWarnings("unchecked")
public final // but we can't express this in Java genericals :(
boolean insertGUIComponents(final Layouter lay) {
    sp = new JSpinner(new SpinnerNumberModel(content, (Comparable<E>) min, (Comparable<E>) max, step));
    sp.addChangeListener(new ChangeListener() {

        @Override
        public void stateChanged(final ChangeEvent e) {
            if (!isInternalMod())
                invokeChangingContent(getSp().getValue());
        }
    });
    ((DefaultEditor) sp.getEditor()).getTextField().getDocument().addUndoableEditListener(new UndoableEditListener() {

        @Override
        public void undoableEditHappened(final UndoableEditEvent e) {
            if (!isInternalMod())
                try {
                    getSp().commitEdit();
                    invokeChangingContent(getSp().getValue());
                } catch (final ParseException exc) {
                }
        }
    });
    sp.setPreferredSize(new Dimension(150, sp.getMinimumSize().height));
    lay.add(sp, true);
    invokeChangingContent(sp.getValue());
    return false;
}