after merge
[jalview.git] / src / jalview / appletgui / Finder.java
index 7cb3763..fcca0c1 100755 (executable)
@@ -25,10 +25,8 @@ import java.awt.*;
 import java.awt.event.*;\r
 \r
 import jalview.datamodel.*;\r
-import jalview.jbappletgui.*;\r
 \r
-public class Finder\r
-    extends GFinder\r
+public class Finder extends Panel\r
 {\r
   AlignViewport av;\r
   AlignmentPanel ap;\r
@@ -40,6 +38,15 @@ public class Finder
   int resIndex = 0;\r
   public Finder(final AlignmentPanel ap)\r
   {\r
+    try\r
+    {\r
+      jbInit();\r
+    }\r
+    catch (Exception e)\r
+    {\r
+      e.printStackTrace();\r
+    }\r
+\r
     this.av = ap.av;\r
     this.ap = ap;\r
     frame = new Frame();\r
@@ -297,4 +304,71 @@ public class Finder
 \r
   }\r
 \r
+  Label jLabel1 = new Label();\r
+  protected TextField textfield = new TextField();\r
+  protected Button findAll = new Button();\r
+  protected Button findNext = new Button();\r
+  Panel jPanel1 = new Panel();\r
+  GridLayout gridLayout1 = new GridLayout();\r
+  protected Button createNewGroup = new Button();\r
+\r
+\r
+  private void jbInit() throws Exception {\r
+      jLabel1.setFont(new java.awt.Font("Verdana", 0, 12));\r
+      jLabel1.setText("Find");\r
+      jLabel1.setBounds(new Rectangle(3, 30, 34, 15));\r
+      this.setLayout(null);\r
+      textfield.setFont(new java.awt.Font("Verdana", Font.PLAIN, 10));\r
+      textfield.setText("");\r
+      textfield.setBounds(new Rectangle(40, 27, 133, 21));\r
+      textfield.addKeyListener(new java.awt.event.KeyAdapter() {\r
+              public void keyTyped(KeyEvent e) {\r
+                  textfield_keyTyped(e);\r
+              }\r
+          });\r
+      textfield.addActionListener(new java.awt.event.ActionListener() {\r
+              public void actionPerformed(ActionEvent e) {\r
+                  textfield_actionPerformed(e);\r
+              }\r
+          });\r
+      findAll.setFont(new java.awt.Font("Verdana", Font.PLAIN, 10));\r
+      findAll.setLabel("Find all");\r
+      findAll.addActionListener(new java.awt.event.ActionListener() {\r
+              public void actionPerformed(ActionEvent e) {\r
+                  findAll_actionPerformed(e);\r
+              }\r
+          });\r
+      findNext.setEnabled(false);\r
+      findNext.setFont(new java.awt.Font("Verdana", Font.PLAIN, 10));\r
+      findNext.setLabel("Find Next");\r
+      findNext.addActionListener(new java.awt.event.ActionListener() {\r
+              public void actionPerformed(ActionEvent e) {\r
+                  findNext_actionPerformed(e);\r
+              }\r
+          });\r
+      jPanel1.setBounds(new Rectangle(180, 5, 141, 64));\r
+      jPanel1.setLayout(gridLayout1);\r
+      gridLayout1.setHgap(0);\r
+      gridLayout1.setRows(3);\r
+      gridLayout1.setVgap(2);\r
+      createNewGroup.setEnabled(false);\r
+      createNewGroup.setFont(new java.awt.Font("Verdana", Font.PLAIN, 10));\r
+      createNewGroup.setLabel("Create new group");\r
+      createNewGroup.addActionListener(new java.awt.event.ActionListener() {\r
+              public void actionPerformed(ActionEvent e) {\r
+                  createNewGroup_actionPerformed(e);\r
+              }\r
+          });\r
+      jPanel1.add(findNext, null);\r
+      jPanel1.add(findAll, null);\r
+      jPanel1.add(createNewGroup, null);\r
+      this.add(textfield, null);\r
+      this.add(jLabel1, null);\r
+      this.add(jPanel1, null);\r
+  }\r
+\r
+  void textfield_keyTyped(KeyEvent e) {\r
+      findNext.setEnabled(true);\r
+  }\r
+\r
 }\r