/* * EuroCarbDB, a framework for carbohydrate bioinformatics * * Copyright (c) 2006-2009, Eurocarb project, or third-party contributors as * indicated by the @author tags or express copyright attribution * statements applied by the authors. * * This copyrighted material is made available to anyone wishing to use, modify, * copy, or redistribute it subject to the terms and conditions of the GNU * Lesser General Public License, as published by the Free Software Foundation. * A copy of this license accompanies this distribution in the file LICENSE.txt. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License * for more details. * * Last commit: $Rev: 1930 $ by $Author: david@nixbioinf.org $ on $Date:: 2010-07-29 #$ */ /** * * @author aceroni */ package org.eurocarbdb.application.glycoworkbench.plugin; import org.eurocarbdb.application.glycoworkbench.*; import org.eurocarbdb.application.glycanbuilder.*; import javax.swing.*; import javax.swing.event.*; import java.awt.event.*; public class PeakFinderOptionsDialog extends EscapeDialog implements ActionListener, ChangeListener { private PeakFinderOptions theOptions; public PeakFinderOptionsDialog(java.awt.Frame parent, PeakFinderOptions opt) { super(parent, true); theOptions = opt; initComponents(); setTraversal(); setData(); setActions(); enableItems(); // set location setLocationRelativeTo(parent); pack(); } private void setTraversal() { CustomFocusTraversalPolicy tp = new CustomFocusTraversalPolicy(); tp.addComponent(field_derivatization); tp.addComponent(field_reducingend); tp.addComponent(field_other_redend_name); tp.addComponent(field_other_redend_mass); tp.addComponent(field_min_pen); tp.addComponent(field_max_pen); tp.addComponent(field_min_hex); tp.addComponent(field_max_hex); tp.addComponent(field_min_hep); tp.addComponent(field_max_hep); tp.addComponent(field_min_hexn); tp.addComponent(field_max_hexn); tp.addComponent(field_min_hexnac); tp.addComponent(field_max_hexnac); tp.addComponent(field_min_dpen); tp.addComponent(field_max_dpen); tp.addComponent(field_min_dhex); tp.addComponent(field_max_dhex); tp.addComponent(field_min_ddhex); tp.addComponent(field_max_ddhex); tp.addComponent(field_min_mehex); tp.addComponent(field_max_mehex); tp.addComponent(field_min_or1); tp.addComponent(field_max_or1); tp.addComponent(field_min_or2); tp.addComponent(field_max_or2); tp.addComponent(field_min_or3); tp.addComponent(field_max_or3); tp.addComponent(field_or1_name); tp.addComponent(field_or1_mass); tp.addComponent(field_or2_name); tp.addComponent(field_or2_mass); tp.addComponent(field_or3_name); tp.addComponent(field_or3_mass); tp.addComponent(field_min_hexa); tp.addComponent(field_max_hexa); tp.addComponent(field_min_dhexa); tp.addComponent(field_max_dhexa); tp.addComponent(field_min_neu5gc); tp.addComponent(field_max_neu5gc); tp.addComponent(field_min_neu5ac); tp.addComponent(field_max_neu5ac); tp.addComponent(field_min_neu5gclac); tp.addComponent(field_max_neu5gclac); tp.addComponent(field_min_neu5aclac); tp.addComponent(field_max_neu5aclac); tp.addComponent(field_min_kdo); tp.addComponent(field_max_kdo); tp.addComponent(field_min_kdn); tp.addComponent(field_max_kdn); tp.addComponent(field_min_mur); tp.addComponent(field_max_mur); tp.addComponent(field_min_s); tp.addComponent(field_max_s); tp.addComponent(field_min_p); tp.addComponent(field_max_p); tp.addComponent(field_min_ac); tp.addComponent(field_max_ac); tp.addComponent(field_min_pyr); tp.addComponent(field_max_pyr); tp.addComponent(field_min_pc); tp.addComponent(field_max_pc); tp.addComponent(button_ok); tp.addComponent(button_cancel); this.setFocusTraversalPolicy(tp); getRootPane().setDefaultButton(button_ok); } private void setData() { field_derivatization.setModel(new DefaultComboBoxModel(new String[] {"Und", "perMe", "perAc", "perDMe", "perDAc"})); field_derivatization.setSelectedItem(theOptions.DERIVATIZATION); field_reducingend.setModel(new javax.swing.DefaultComboBoxModel(new Union<String>().and("---").and(ResidueDictionary.getReducingEndsString()).and("Other...").toArray(new String[0]))); field_reducingend.setSelectedItem(theOptions.REDUCING_END); if( theOptions.REDUCING_END.equals("XXX") ) { field_reducingend.setSelectedItem("Other..."); field_other_redend_name.setText(theOptions.OTHER_REDEND_NAME); field_other_redend_mass.setText("" + theOptions.OTHER_REDEND_MASS); } else { field_reducingend.setSelectedItem(theOptions.REDUCING_END); field_other_redend_name.setText(""); field_other_redend_mass.setText("0"); } field_min_pen.setModel(new SpinnerNumberModel(theOptions.MIN_PEN,0,99,1)); field_max_pen.setModel(new SpinnerNumberModel(theOptions.MAX_PEN,0,99,1)); field_min_hex.setModel(new SpinnerNumberModel(theOptions.MIN_HEX,0,99,1)); field_max_hex.setModel(new SpinnerNumberModel(theOptions.MAX_HEX,0,99,1)); field_min_hep.setModel(new SpinnerNumberModel(theOptions.MIN_HEP,0,99,1)); field_max_hep.setModel(new SpinnerNumberModel(theOptions.MAX_HEP,0,99,1)); field_min_hexn.setModel(new SpinnerNumberModel(theOptions.MIN_HEXN,0,99,1)); field_max_hexn.setModel(new SpinnerNumberModel(theOptions.MAX_HEXN,0,99,1)); field_min_hexnac.setModel(new SpinnerNumberModel(theOptions.MIN_HEXNAC,0,99,1)); field_max_hexnac.setModel(new SpinnerNumberModel(theOptions.MAX_HEXNAC,0,99,1)); field_min_dpen.setModel(new SpinnerNumberModel(theOptions.MIN_DPEN,0,99,1)); field_max_dpen.setModel(new SpinnerNumberModel(theOptions.MAX_DPEN,0,99,1)); field_min_dhex.setModel(new SpinnerNumberModel(theOptions.MIN_DHEX,0,99,1)); field_max_dhex.setModel(new SpinnerNumberModel(theOptions.MAX_DHEX,0,99,1)); field_min_ddhex.setModel(new SpinnerNumberModel(theOptions.MIN_DDHEX,0,99,1)); field_max_ddhex.setModel(new SpinnerNumberModel(theOptions.MAX_DDHEX,0,99,1)); field_min_mehex.setModel(new SpinnerNumberModel(theOptions.MIN_MEHEX,0,99,1)); field_max_mehex.setModel(new SpinnerNumberModel(theOptions.MAX_MEHEX,0,99,1)); field_min_or1.setModel(new SpinnerNumberModel(theOptions.MIN_OR1,0,99,1)); field_max_or1.setModel(new SpinnerNumberModel(theOptions.MAX_OR1,0,99,1)); field_min_or2.setModel(new SpinnerNumberModel(theOptions.MIN_OR2,0,99,1)); field_max_or2.setModel(new SpinnerNumberModel(theOptions.MAX_OR2,0,99,1)); field_min_or3.setModel(new SpinnerNumberModel(theOptions.MIN_OR3,0,99,1)); field_max_or3.setModel(new SpinnerNumberModel(theOptions.MAX_OR3,0,99,1)); field_or1_name.setText("" + theOptions.OR1_NAME); field_or2_name.setText("" + theOptions.OR2_NAME); field_or3_name.setText("" + theOptions.OR3_NAME); field_or1_mass.setText("" + theOptions.OR1_MASS); field_or2_mass.setText("" + theOptions.OR2_MASS); field_or3_mass.setText("" + theOptions.OR3_MASS); field_min_hexa.setModel(new SpinnerNumberModel(theOptions.MIN_HEXA,0,99,1)); field_max_hexa.setModel(new SpinnerNumberModel(theOptions.MAX_HEXA,0,99,1)); field_min_dhexa.setModel(new SpinnerNumberModel(theOptions.MIN_DHEXA,0,99,1)); field_max_dhexa.setModel(new SpinnerNumberModel(theOptions.MAX_DHEXA,0,99,1)); field_min_neu5gc.setModel(new SpinnerNumberModel(theOptions.MIN_NEU5GC,0,99,1)); field_max_neu5gc.setModel(new SpinnerNumberModel(theOptions.MAX_NEU5GC,0,99,1)); field_min_neu5ac.setModel(new SpinnerNumberModel(theOptions.MIN_NEU5AC,0,99,1)); field_max_neu5ac.setModel(new SpinnerNumberModel(theOptions.MAX_NEU5AC,0,99,1)); field_min_neu5gclac.setModel(new SpinnerNumberModel(theOptions.MIN_NEU5GCLAC,0,99,1)); field_max_neu5gclac.setModel(new SpinnerNumberModel(theOptions.MAX_NEU5GCLAC,0,99,1)); field_min_neu5aclac.setModel(new SpinnerNumberModel(theOptions.MIN_NEU5ACLAC,0,99,1)); field_max_neu5aclac.setModel(new SpinnerNumberModel(theOptions.MAX_NEU5ACLAC,0,99,1)); field_min_kdo.setModel(new SpinnerNumberModel(theOptions.MIN_KDO,0,99,1)); field_max_kdo.setModel(new SpinnerNumberModel(theOptions.MAX_KDO,0,99,1)); field_min_kdn.setModel(new SpinnerNumberModel(theOptions.MIN_KDN,0,99,1)); field_max_kdn.setModel(new SpinnerNumberModel(theOptions.MAX_KDN,0,99,1)); field_min_mur.setModel(new SpinnerNumberModel(theOptions.MIN_MUR,0,99,1)); field_max_mur.setModel(new SpinnerNumberModel(theOptions.MAX_MUR,0,99,1)); field_min_s.setModel(new SpinnerNumberModel(theOptions.MIN_S,0,99,1)); field_max_s.setModel(new SpinnerNumberModel(theOptions.MAX_S,0,99,1)); field_min_p.setModel(new SpinnerNumberModel(theOptions.MIN_P,0,99,1)); field_max_p.setModel(new SpinnerNumberModel(theOptions.MAX_P,0,99,1)); field_min_ac.setModel(new SpinnerNumberModel(theOptions.MIN_AC,0,99,1)); field_max_ac.setModel(new SpinnerNumberModel(theOptions.MAX_AC,0,99,1)); field_min_pyr.setModel(new SpinnerNumberModel(theOptions.MIN_PYR,0,99,1)); field_max_pyr.setModel(new SpinnerNumberModel(theOptions.MAX_PYR,0,99,1)); field_min_pc.setModel(new SpinnerNumberModel(theOptions.MIN_PC,0,99,1)); field_max_pc.setModel(new SpinnerNumberModel(theOptions.MAX_PC,0,99,1)); } private void setActions() { button_ok.addActionListener(this); button_cancel.addActionListener(this); field_reducingend.addActionListener(this); field_max_or1.addChangeListener(this); field_max_or2.addChangeListener(this); field_max_or3.addChangeListener(this); } private void enableItems() { field_other_redend_name.setEnabled(field_reducingend.getSelectedItem().equals("Other...")); field_other_redend_mass.setEnabled(field_reducingend.getSelectedItem().equals("Other...")); field_or1_name.setEnabled(((Integer)field_max_or1.getValue())>0); field_or2_name.setEnabled(((Integer)field_max_or2.getValue())>0); field_or3_name.setEnabled(((Integer)field_max_or3.getValue())>0); field_or1_mass.setEnabled(((Integer)field_max_or1.getValue())>0); field_or2_mass.setEnabled(((Integer)field_max_or2.getValue())>0); field_or3_mass.setEnabled(((Integer)field_max_or3.getValue())>0); } private boolean retrieveData() { if( ResidueDictionary.findResidueType(field_or1_name.getText())!=null ) { JOptionPane.showMessageDialog(this,"Invalid residue name", "The identifier " + field_or1_name.getText() + " is already in use.", JOptionPane.ERROR_MESSAGE); return false; } else if( ResidueDictionary.findResidueType(field_or2_name.getText())!=null ) { JOptionPane.showMessageDialog(this,"Invalid residue name", "The identifier " + field_or2_name.getText() + " is already in use.", JOptionPane.ERROR_MESSAGE); return false; } else if( ResidueDictionary.findResidueType(field_or3_name.getText())!=null ) { JOptionPane.showMessageDialog(this,"Invalid residue name", "The identifier " + field_or3_name.getText() + " is already in use.", JOptionPane.ERROR_MESSAGE); return false; } theOptions.DERIVATIZATION = (String)field_derivatization.getSelectedItem(); if( field_reducingend.getSelectedItem().equals("Other...") ) { theOptions.REDUCING_END = "XXX"; theOptions.OTHER_REDEND_NAME = TextUtils.trim(field_other_redend_name.getText()); theOptions.OTHER_REDEND_MASS = Double.valueOf(field_other_redend_mass.getText()); if( theOptions.OTHER_REDEND_NAME==null || theOptions.OTHER_REDEND_NAME.length()==0 ) theOptions.OTHER_REDEND_NAME = "XXX"; } else theOptions.REDUCING_END = (String)field_reducingend.getSelectedItem(); theOptions.MIN_PEN = (Integer)field_min_pen.getValue(); theOptions.MAX_PEN = (Integer)field_max_pen.getValue(); theOptions.MIN_HEX = (Integer)field_min_hex.getValue(); theOptions.MAX_HEX = (Integer)field_max_hex.getValue(); theOptions.MIN_HEP = (Integer)field_min_hep.getValue(); theOptions.MAX_HEP = (Integer)field_max_hep.getValue(); theOptions.MIN_HEXN = (Integer)field_min_hexn.getValue(); theOptions.MAX_HEXN = (Integer)field_max_hexn.getValue(); theOptions.MIN_HEXNAC = (Integer)field_min_hexnac.getValue(); theOptions.MAX_HEXNAC = (Integer)field_max_hexnac.getValue(); theOptions.MIN_DPEN = (Integer)field_min_dpen.getValue(); theOptions.MAX_DPEN = (Integer)field_max_dpen.getValue(); theOptions.MIN_DHEX = (Integer)field_min_dhex.getValue(); theOptions.MAX_DHEX = (Integer)field_max_dhex.getValue(); theOptions.MIN_DDHEX = (Integer)field_min_ddhex.getValue(); theOptions.MAX_DDHEX = (Integer)field_max_ddhex.getValue(); theOptions.MIN_MEHEX = (Integer)field_min_mehex.getValue(); theOptions.MAX_MEHEX = (Integer)field_max_mehex.getValue(); theOptions.MIN_OR1 = (Integer)field_min_or1.getValue(); theOptions.MAX_OR1 = (Integer)field_max_or1.getValue(); theOptions.MIN_OR2 = (Integer)field_min_or2.getValue(); theOptions.MAX_OR2 = (Integer)field_max_or2.getValue(); theOptions.MIN_OR3 = (Integer)field_min_or3.getValue(); theOptions.MAX_OR3 = (Integer)field_max_or3.getValue(); theOptions.OR1_NAME = (field_or1_name.getText()==null || field_or1_name.getText().length()==0) ?"Or1" :field_or1_name.getText(); theOptions.OR2_NAME = (field_or2_name.getText()==null || field_or2_name.getText().length()==0) ?"Or2" :field_or2_name.getText(); theOptions.OR3_NAME = (field_or3_name.getText()==null || field_or3_name.getText().length()==0) ?"Or3" :field_or3_name.getText(); theOptions.OR1_MASS = Double.valueOf(field_or1_mass.getText()); theOptions.OR2_MASS = Double.valueOf(field_or2_mass.getText()); theOptions.OR3_MASS = Double.valueOf(field_or3_mass.getText()); theOptions.MIN_HEXA = (Integer)field_min_hexa.getValue(); theOptions.MAX_HEXA = (Integer)field_max_hexa.getValue(); theOptions.MIN_DHEXA = (Integer)field_min_dhexa.getValue(); theOptions.MAX_DHEXA = (Integer)field_max_dhexa.getValue(); theOptions.MIN_NEU5GC = (Integer)field_min_neu5gc.getValue(); theOptions.MAX_NEU5GC = (Integer)field_max_neu5gc.getValue(); theOptions.MIN_NEU5AC = (Integer)field_min_neu5ac.getValue(); theOptions.MAX_NEU5AC = (Integer)field_max_neu5ac.getValue(); theOptions.MIN_NEU5GCLAC = (Integer)field_min_neu5gclac.getValue(); theOptions.MAX_NEU5GCLAC = (Integer)field_max_neu5gclac.getValue(); theOptions.MIN_NEU5ACLAC = (Integer)field_min_neu5aclac.getValue(); theOptions.MAX_NEU5ACLAC = (Integer)field_max_neu5aclac.getValue(); theOptions.MIN_KDO = (Integer)field_min_kdo.getValue(); theOptions.MAX_KDO = (Integer)field_max_kdo.getValue(); theOptions.MIN_KDN = (Integer)field_min_kdn.getValue(); theOptions.MAX_KDN = (Integer)field_max_kdn.getValue(); theOptions.MIN_MUR = (Integer)field_min_mur.getValue(); theOptions.MAX_MUR = (Integer)field_max_mur.getValue(); theOptions.MIN_S = (Integer)field_min_s.getValue(); theOptions.MAX_S = (Integer)field_max_s.getValue(); theOptions.MIN_P = (Integer)field_min_p.getValue(); theOptions.MAX_P = (Integer)field_max_p.getValue(); theOptions.MIN_AC = (Integer)field_min_ac.getValue(); theOptions.MAX_AC = (Integer)field_max_ac.getValue(); theOptions.MIN_PYR = (Integer)field_min_pyr.getValue(); theOptions.MAX_PYR = (Integer)field_max_pyr.getValue(); theOptions.MIN_PC = (Integer)field_min_pc.getValue(); theOptions.MAX_PC = (Integer)field_max_pc.getValue(); return true; } public void stateChanged(ChangeEvent e) { enableItems(); } public void actionPerformed(ActionEvent e) { String action = e.getActionCommand(); if (action == "OK") { if( retrieveData() ) { return_status = action; closeDialog(); } } else if (action == "Cancel"){ return_status = action; closeDialog(); } else enableItems(); } /** 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() { jLabel3 = new JLabel(); field_derivatization = new JComboBox(); jLabel12 = new JLabel(); field_reducingend = new JComboBox(); jLabel1 = new JLabel(); field_other_redend_mass = new JTextField(); jSeparator1 = new JSeparator(); jLabel4 = new JLabel(); jLabel6 = new JLabel(); jLabel7 = new JLabel(); jLabel8 = new JLabel(); field_min_pen = new JSpinner(); field_max_pen = new JSpinner(); jLabel9 = new JLabel(); jLabel10 = new JLabel(); field_min_hex = new JSpinner(); field_max_hex = new JSpinner(); jLabel11 = new JLabel(); jLabel13 = new JLabel(); field_min_hep = new JSpinner(); field_max_hep = new JSpinner(); jLabel14 = new JLabel(); jLabel15 = new JLabel(); field_min_hexn = new JSpinner(); field_max_hexn = new JSpinner(); jLabel16 = new JLabel(); jLabel2 = new JLabel(); field_min_hexnac = new JSpinner(); field_max_hexnac = new JSpinner(); jLabel17 = new JLabel(); jLabel18 = new JLabel(); field_min_dpen = new JSpinner(); field_max_dpen = new JSpinner(); jLabel19 = new JLabel(); jLabel20 = new JLabel(); field_min_dhex = new JSpinner(); field_max_dhex = new JSpinner(); jLabel21 = new JLabel(); jLabel22 = new JLabel(); field_min_ddhex = new JSpinner(); field_max_ddhex = new JSpinner(); jLabel23 = new JLabel(); jLabel24 = new JLabel(); field_min_hexa = new JSpinner(); field_max_hexa = new JSpinner(); jLabel26 = new JLabel(); jLabel27 = new JLabel(); jLabel28 = new JLabel(); jLabel29 = new JLabel(); field_min_dhexa = new JSpinner(); field_max_dhexa = new JSpinner(); jLabel30 = new JLabel(); jLabel31 = new JLabel(); field_min_neu5gc = new JSpinner(); field_max_neu5gc = new JSpinner(); jLabel32 = new JLabel(); jLabel33 = new JLabel(); field_min_neu5ac = new JSpinner(); field_max_neu5ac = new JSpinner(); jLabel34 = new JLabel(); jLabel35 = new JLabel(); field_min_neu5gclac = new JSpinner(); field_max_neu5gclac = new JSpinner(); jLabel36 = new JLabel(); jLabel37 = new JLabel(); field_min_neu5aclac = new JSpinner(); field_max_neu5aclac = new JSpinner(); jLabel38 = new JLabel(); jLabel39 = new JLabel(); field_min_mehex = new JSpinner(); field_max_mehex = new JSpinner(); jLabel40 = new JLabel(); jLabel41 = new JLabel(); field_min_kdo = new JSpinner(); field_max_kdo = new JSpinner(); jLabel42 = new JLabel(); jLabel43 = new JLabel(); field_min_kdn = new JSpinner(); field_max_kdn = new JSpinner(); jLabel44 = new JLabel(); jLabel45 = new JLabel(); field_min_mur = new JSpinner(); field_max_mur = new JSpinner(); jLabel46 = new JLabel(); jLabel47 = new JLabel(); field_min_s = new JSpinner(); field_max_s = new JSpinner(); jSeparator2 = new JSeparator(); button_ok = new JButton(); button_cancel = new JButton(); jLabel48 = new JLabel(); jLabel49 = new JLabel(); field_min_or1 = new JSpinner(); field_max_or1 = new JSpinner(); jLabel50 = new JLabel(); jLabel51 = new JLabel(); field_min_or2 = new JSpinner(); field_max_or2 = new JSpinner(); jLabel52 = new JLabel(); jLabel53 = new JLabel(); field_min_or3 = new JSpinner(); field_max_or3 = new JSpinner(); jLabel54 = new JLabel(); jLabel55 = new JLabel(); jLabel56 = new JLabel(); jLabel57 = new JLabel(); jLabel58 = new JLabel(); jLabel59 = new JLabel(); jLabel60 = new JLabel(); jLabel61 = new JLabel(); field_min_p = new JSpinner(); field_min_ac = new JSpinner(); field_min_pyr = new JSpinner(); field_min_pc = new JSpinner(); field_max_p = new JSpinner(); field_max_ac = new JSpinner(); field_max_pyr = new JSpinner(); field_max_pc = new JSpinner(); jLabel62 = new JLabel(); field_or1_mass = new JTextField(); jLabel63 = new JLabel(); field_or2_mass = new JTextField(); jLabel64 = new JLabel(); field_or3_mass = new JTextField(); jLabel5 = new JLabel(); field_other_redend_name = new JTextField(); jLabel65 = new JLabel(); field_or1_name = new JTextField(); field_or2_name = new JTextField(); jLabel66 = new JLabel(); field_or3_name = new JTextField(); jLabel67 = new JLabel(); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent evt) { closeDialog(); } }); jLabel3.setText("Derivatization"); field_derivatization.setModel(new DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" })); jLabel12.setText("Reducing end"); field_reducingend.setModel(new DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" })); jLabel1.setText("mass"); field_other_redend_mass.setText("jTextField1"); field_other_redend_mass.setMinimumSize(new java.awt.Dimension(84, 19)); jLabel4.setText("Pentose"); jLabel6.setText("Min"); jLabel7.setText("Max"); jLabel8.setText("Pen"); jLabel9.setText("Hexose"); jLabel10.setText("Hex"); jLabel11.setText("Heptose"); jLabel13.setText("Hep"); jLabel14.setText("Hexosamine"); jLabel15.setText("HexN"); jLabel16.setText("N-Acetyl Hexosamine"); jLabel2.setText("HexNAc"); jLabel17.setText("Deoxy-Pentose"); jLabel18.setText("dPen"); jLabel19.setText("Deoxy-Hexose"); jLabel20.setText("dHex"); jLabel21.setText("DiDeoxy-Hexose"); jLabel22.setText("ddHex"); jLabel23.setText("Hexuronic Acid"); jLabel24.setText("HexA"); jLabel26.setText("Min"); jLabel27.setText("Max"); jLabel28.setText("Dehydro Hexuronic Acid"); jLabel29.setText("dHexA"); jLabel30.setText("N-Glycolyl Neuraminic Acid"); jLabel31.setText("Neu5Gc"); jLabel32.setText("N-Acetyl Neuraminic acid"); jLabel33.setText("Neu5Ac"); jLabel34.setText("Lactonized Neu5Gc"); jLabel35.setText("Neu5Gc-Lac"); jLabel36.setText("Lactonized Neu5Ac"); jLabel37.setText("Neu5Ac-Lac"); jLabel38.setText("Methyl-Hexose"); jLabel39.setText("MeHex"); jLabel40.setText("KDO"); jLabel41.setText("KDO"); jLabel42.setText("KDN"); jLabel43.setText("KDN"); jLabel44.setText("Muramic Acid"); jLabel45.setText("Mur"); jLabel46.setText("Solphate"); jLabel47.setText("S"); button_ok.setText("OK"); button_cancel.setText("Cancel"); jLabel48.setText("Other residue"); jLabel49.setText("Or1"); jLabel50.setText("Other residue"); jLabel51.setText("Or2"); jLabel52.setText("Other residue"); jLabel53.setText("Or3"); jLabel54.setText("Phosphate"); jLabel55.setText("Acetate"); jLabel56.setText("Pyruvate"); jLabel57.setText("Phosphocholine"); jLabel58.setText("P"); jLabel59.setText("Ac"); jLabel60.setText("Pyr"); jLabel61.setText("PC"); jLabel62.setText("mass"); field_or1_mass.setText("jTextField1"); jLabel63.setText("mass"); field_or2_mass.setText("jTextField1"); jLabel64.setText("mass"); field_or3_mass.setText("jTextField1"); jLabel5.setText("name"); field_other_redend_name.setText("jTextField1"); field_other_redend_name.setMinimumSize(new java.awt.Dimension(84, 19)); jLabel65.setText("Or1 name"); field_or1_name.setText("jTextField1"); field_or2_name.setText("jTextField1"); jLabel66.setText("Or2 name"); field_or3_name.setText("jTextField1"); jLabel67.setText("Or3 name"); org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(this.getContentPane()); this.getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .addContainerGap() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jLabel3) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING) .add(jLabel12) .add(jLabel1) .add(jLabel5))) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false) .add(field_other_redend_mass, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .add(field_other_redend_name, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .add(field_reducingend, 0, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .add(field_derivatization, 0, 80, Short.MAX_VALUE))) .add(layout.createSequentialGroup() .add(293, 293, 293) .add(button_ok) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(button_cancel)) .add(layout.createSequentialGroup() .addContainerGap() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jSeparator1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 772, Short.MAX_VALUE) .add(layout.createSequentialGroup() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING) .add(layout.createSequentialGroup() .add(jLabel67, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 69, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(field_or3_name, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 94, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(jLabel66, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 69, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .add(field_or2_name, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 94, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(org.jdesktop.layout.GroupLayout.LEADING, jLabel9) .add(org.jdesktop.layout.GroupLayout.LEADING, jLabel4) .add(org.jdesktop.layout.GroupLayout.LEADING, jLabel11) .add(jLabel14, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 175, Short.MAX_VALUE) .add(org.jdesktop.layout.GroupLayout.LEADING, jLabel16, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 158, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(org.jdesktop.layout.GroupLayout.LEADING, jLabel17) .add(org.jdesktop.layout.GroupLayout.LEADING, jLabel19) .add(org.jdesktop.layout.GroupLayout.LEADING, layout.createSequentialGroup() .add(jLabel65, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 69, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(field_or1_name, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 94, Short.MAX_VALUE))) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jLabel8) .add(jLabel10) .add(jLabel13) .add(jLabel15) .add(jLabel2) .add(jLabel18) .add(jLabel20) .add(jLabel22) .add(jLabel39) .add(jLabel49) .add(jLabel51) .add(jLabel53) .add(jLabel62, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 69, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel63, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 69, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel64, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 69, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))) .add(jLabel21) .add(jLabel38) .add(jLabel48)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING) .add(layout.createSequentialGroup() .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(field_or3_mass, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 94, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(27, 27, 27) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(field_min_or3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_or3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(field_min_or2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_or2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(field_min_or1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_or1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(field_min_mehex, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_mehex, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(field_min_pen, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel6) .add(field_min_hex, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_min_hep, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_min_hexn, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_min_hexnac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_min_dpen, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_min_dhex, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(field_max_dhex, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_dpen, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_hexnac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_hexn, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_hep, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_hex, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel7) .add(field_max_pen, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))) .add(layout.createSequentialGroup() .add(field_min_ddhex, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_ddhex, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(field_or1_mass, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 94, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))) .add(layout.createSequentialGroup() .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(field_or2_mass, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 94, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jLabel23, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 106, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel28, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 187, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jLabel24) .add(jLabel29))) .add(layout.createSequentialGroup() .add(jLabel30, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 187, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel31)) .add(layout.createSequentialGroup() .add(jLabel32, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 187, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel33)) .add(jLabel40, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 106, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel42, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 106, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel44, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 106, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(layout.createSequentialGroup() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jLabel34, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 187, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel46, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 106, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel36, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 132, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jLabel47, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 43, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel35) .add(jLabel41) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING, false) .add(org.jdesktop.layout.GroupLayout.LEADING, jLabel43, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .add(org.jdesktop.layout.GroupLayout.LEADING, jLabel37, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .add(org.jdesktop.layout.GroupLayout.LEADING, jLabel45, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 43, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(jLabel58) .add(jLabel59) .add(jLabel60) .add(jLabel61))) .add(jLabel54, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 106, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel55) .add(jLabel56) .add(jLabel57)) .add(21, 21, 21) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(field_min_pc, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_pc, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(field_min_pyr, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_pyr, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(field_min_ac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_ac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(field_min_p, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_p, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(field_min_s, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_s, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(field_min_mur, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_mur, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(field_min_kdn, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_kdn, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(field_min_kdo, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_kdo, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(field_min_neu5aclac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_neu5aclac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(field_min_neu5gclac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_neu5gclac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(field_min_neu5ac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_neu5ac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(field_min_neu5gc, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_neu5gc, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(layout.createSequentialGroup() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(field_min_hexa, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel26)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jLabel27) .add(field_max_hexa, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))) .add(layout.createSequentialGroup() .add(field_min_dhexa, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 12, Short.MAX_VALUE) .add(field_max_dhexa, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 41, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))) .add(jLabel50) .add(jLabel52) .add(jSeparator2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 772, Short.MAX_VALUE)))) .addContainerGap()) ); layout.linkSize(new java.awt.Component[] {button_cancel, button_ok}, org.jdesktop.layout.GroupLayout.HORIZONTAL); layout.setVerticalGroup( layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .addContainerGap() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel3) .add(field_derivatization, 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(jLabel12) .add(field_reducingend, 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(field_other_redend_name, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel5)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel1) .add(field_other_redend_mass, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .add(jSeparator1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 10, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel6) .add(jLabel7) .add(jLabel26) .add(jLabel27)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel4) .add(jLabel8) .add(field_min_pen, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_pen, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel24) .add(jLabel23) .add(field_min_hexa, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_hexa, 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(jLabel9) .add(jLabel10) .add(field_min_hex, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_hex, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel29) .add(jLabel28) .add(field_min_dhexa, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_dhexa, 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(jLabel11) .add(jLabel13) .add(field_min_hep, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_hep, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel30) .add(jLabel31) .add(field_min_neu5gc, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_neu5gc, 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(jLabel14) .add(jLabel15) .add(field_min_hexn, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_hexn, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel32) .add(jLabel33) .add(field_min_neu5ac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_neu5ac, 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(jLabel2) .add(jLabel16) .add(field_min_hexnac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_hexnac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel34) .add(jLabel35) .add(field_min_neu5gclac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_neu5gclac, 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(jLabel17) .add(jLabel18) .add(field_min_dpen, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_dpen, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel37) .add(field_min_neu5aclac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_neu5aclac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel36)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel19) .add(jLabel20) .add(field_min_dhex, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_dhex, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel40) .add(jLabel41) .add(field_min_kdo, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_kdo, 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(jLabel21) .add(jLabel22) .add(field_min_ddhex, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_ddhex, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel42) .add(jLabel43) .add(field_min_kdn, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_kdn, 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(jLabel38) .add(jLabel39) .add(field_min_mehex, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_mehex, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel44) .add(jLabel45) .add(field_min_mur, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_mur, 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(jLabel46) .add(jLabel47) .add(field_min_s, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_s, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel48) .add(jLabel49) .add(field_min_or1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_or1, 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(jLabel50) .add(jLabel51) .add(field_min_or2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_or2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel54) .add(jLabel58) .add(field_min_p, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_p, 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(jLabel52) .add(jLabel53) .add(field_min_or3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_or3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel55) .add(jLabel59) .add(field_min_ac, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_ac, 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(jLabel56) .add(jLabel60) .add(field_min_pyr, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_pyr, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel62) .add(field_or1_mass, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel65) .add(field_or1_name, 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(jLabel57) .add(jLabel61) .add(field_min_pc, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_max_pc, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel63) .add(field_or2_mass, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_or2_name, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel66)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel64) .add(field_or3_mass, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(field_or3_name, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(jLabel67)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jSeparator2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 10, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(button_ok) .add(button_cancel)) .addContainerGap()) ); layout.linkSize(new java.awt.Component[] {button_cancel, button_ok}, org.jdesktop.layout.GroupLayout.VERTICAL); pack(); }// </editor-fold>//GEN-END:initComponents /** Closes the dialog */ private void closeDialog() {//GEN-FIRST:event_closeDialog setVisible(false); dispose(); }//GEN-LAST:event_closeDialog // Variables declaration - do not modify//GEN-BEGIN:variables private JButton button_cancel; private JButton button_ok; private JComboBox field_derivatization; private JSpinner field_max_ac; private JSpinner field_max_ddhex; private JSpinner field_max_dhex; private JSpinner field_max_dhexa; private JSpinner field_max_dpen; private JSpinner field_max_hep; private JSpinner field_max_hex; private JSpinner field_max_hexa; private JSpinner field_max_hexn; private JSpinner field_max_hexnac; private JSpinner field_max_kdn; private JSpinner field_max_kdo; private JSpinner field_max_mehex; private JSpinner field_max_mur; private JSpinner field_max_neu5ac; private JSpinner field_max_neu5aclac; private JSpinner field_max_neu5gc; private JSpinner field_max_neu5gclac; private JSpinner field_max_or1; private JSpinner field_max_or2; private JSpinner field_max_or3; private JSpinner field_max_p; private JSpinner field_max_pc; private JSpinner field_max_pen; private JSpinner field_max_pyr; private JSpinner field_max_s; private JSpinner field_min_ac; private JSpinner field_min_ddhex; private JSpinner field_min_dhex; private JSpinner field_min_dhexa; private JSpinner field_min_dpen; private JSpinner field_min_hep; private JSpinner field_min_hex; private JSpinner field_min_hexa; private JSpinner field_min_hexn; private JSpinner field_min_hexnac; private JSpinner field_min_kdn; private JSpinner field_min_kdo; private JSpinner field_min_mehex; private JSpinner field_min_mur; private JSpinner field_min_neu5ac; private JSpinner field_min_neu5aclac; private JSpinner field_min_neu5gc; private JSpinner field_min_neu5gclac; private JSpinner field_min_or1; private JSpinner field_min_or2; private JSpinner field_min_or3; private JSpinner field_min_p; private JSpinner field_min_pc; private JSpinner field_min_pen; private JSpinner field_min_pyr; private JSpinner field_min_s; private JTextField field_or1_mass; private JTextField field_or1_name; private JTextField field_or2_mass; private JTextField field_or2_name; private JTextField field_or3_mass; private JTextField field_or3_name; private JTextField field_other_redend_mass; private JTextField field_other_redend_name; private JComboBox field_reducingend; private JLabel jLabel1; private JLabel jLabel10; private JLabel jLabel11; private JLabel jLabel12; private JLabel jLabel13; private JLabel jLabel14; private JLabel jLabel15; private JLabel jLabel16; private JLabel jLabel17; private JLabel jLabel18; private JLabel jLabel19; private JLabel jLabel2; private JLabel jLabel20; private JLabel jLabel21; private JLabel jLabel22; private JLabel jLabel23; private JLabel jLabel24; private JLabel jLabel26; private JLabel jLabel27; private JLabel jLabel28; private JLabel jLabel29; private JLabel jLabel3; private JLabel jLabel30; private JLabel jLabel31; private JLabel jLabel32; private JLabel jLabel33; private JLabel jLabel34; private JLabel jLabel35; private JLabel jLabel36; private JLabel jLabel37; private JLabel jLabel38; private JLabel jLabel39; private JLabel jLabel4; private JLabel jLabel40; private JLabel jLabel41; private JLabel jLabel42; private JLabel jLabel43; private JLabel jLabel44; private JLabel jLabel45; private JLabel jLabel46; private JLabel jLabel47; private JLabel jLabel48; private JLabel jLabel49; private JLabel jLabel5; private JLabel jLabel50; private JLabel jLabel51; private JLabel jLabel52; private JLabel jLabel53; private JLabel jLabel54; private JLabel jLabel55; private JLabel jLabel56; private JLabel jLabel57; private JLabel jLabel58; private JLabel jLabel59; private JLabel jLabel6; private JLabel jLabel60; private JLabel jLabel61; private JLabel jLabel62; private JLabel jLabel63; private JLabel jLabel64; private JLabel jLabel65; private JLabel jLabel66; private JLabel jLabel67; private JLabel jLabel7; private JLabel jLabel8; private JLabel jLabel9; private JSeparator jSeparator1; private JSeparator jSeparator2; // End of variables declaration//GEN-END:variables }