+ jPanel3.add(jPanel2, java.awt.BorderLayout.CENTER);
+ jPanel2.setLayout(borderLayout3);
+ databaseButt = database.getDatabaseSelectorButton();
+ databaseButt.setFont(JvSwingUtils.getLabelFont());
+ database.addActionListener(new ActionListener()
+ {
+ @Override
+ public void actionPerformed(ActionEvent e)
+ {
+ debounceTrap++;
+ String currentSelection = database.getSelectedItem();
+
+ if (currentSelection.equalsIgnoreCase("pdb")
+ && (database.action == KeyEvent.VK_ENTER || ((debounceTrap % 2) == 0)))
+ {
+ pdbSourceAction();
+ }
+ // else if (currentSelection.equalsIgnoreCase("uniprot")
+ // && (database.action == KeyEvent.VK_ENTER || ((debounceTrap % 2) ==
+ // 0)))
+ // {
+ // uniprotSourceAction();
+ // }
+ else
+ {
+ otherSourceAction();
+ }
+ database.action = -1;
+ }
+ });
+
+ dbeg.setText("");
+ jPanel2.add(databaseButt, java.awt.BorderLayout.NORTH);
+ jPanel2.add(dbeg, java.awt.BorderLayout.CENTER);
+ JPanel jPanel2a = new JPanel(new BorderLayout());
+ jPanel2a.add(jLabel1, java.awt.BorderLayout.NORTH);
+ jPanel2a.add(replacePunctuation, java.awt.BorderLayout.SOUTH);
+ jPanel2.add(jPanel2a, java.awt.BorderLayout.SOUTH);
+ // jPanel2.setPreferredSize(new Dimension())