package jalview.jbgui;
import jalview.gui.Desktop;
+import jalview.gui.PDBFetchPanel.PDBSearchOptionList;
import jalview.util.MessageManager;
-import jalview.ws.uimodel.PDBSearchOptionListModel;
import jalview.ws.uimodel.PDBSummaryListModel;
import java.awt.BorderLayout;
import javax.swing.event.DocumentListener;
@SuppressWarnings("serial")
-public abstract class GEBIFetchPanel extends JPanel
+public abstract class GPDBFetchPanel extends JPanel
{
protected String frameTitle = "PDB Sequence Fetcher";
protected JInternalFrame mainFrame = new JInternalFrame(frameTitle);
- protected JComboBox<PDBSearchOptionListModel> searchFeild = new JComboBox<PDBSearchOptionListModel>();
+ protected JComboBox<PDBSearchOptionList> searchTargetOptions = new JComboBox<PDBSearchOptionList>();
protected JButton ok = new JButton();
- public GEBIFetchPanel()
+ public GPDBFetchPanel()
{
try
{
.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
resultPanel.add(searchResultScroller);
- searchFeild.setFont(new java.awt.Font("Verdana", 0, 12));
- searchFeild.addActionListener(new ActionListener()
+ searchTargetOptions.setFont(new java.awt.Font("Verdana", 0, 12));
+ searchTargetOptions.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
}
});
- PDBSearchOptionListModel.populateCombo(searchFeild);
+ populateSearchOptionCombo();
search.setFont(new java.awt.Font("Verdana", 0, 12));
search.getDocument().addDocumentListener(new DocumentListener()
}
});
- inputPanel.add(searchFeild);
+ inputPanel.add(searchTargetOptions);
inputPanel.add(search);
public abstract void cancelActionPerformed();
+ protected abstract void populateSearchOptionCombo();
+
}