A Flauss reccommends
[jalview.git] / src / jalview / jbgui / GFinder.java
1 package jalview.jbgui;\r
2 \r
3 import javax.swing.*;\r
4 import java.awt.*;\r
5 import java.awt.event.*;\r
6 \r
7 \r
8 public class GFinder extends JPanel\r
9 {\r
10   JLabel jLabel1 = new JLabel();\r
11   protected JTextField textfield = new JTextField();\r
12   protected JButton findAll = new JButton();\r
13   protected JButton findNext = new JButton();\r
14   JPanel jPanel1 = new JPanel();\r
15   GridLayout gridLayout1 = new GridLayout();\r
16   protected JButton createNewGroup = new JButton();\r
17 \r
18   public GFinder()\r
19   {\r
20     try\r
21     {\r
22       jbInit();\r
23     }\r
24     catch(Exception e)\r
25     {\r
26       e.printStackTrace();\r
27     }\r
28   }\r
29   private void jbInit() throws Exception\r
30   {\r
31     jLabel1.setFont(new java.awt.Font("Verdana", 0, 12));\r
32     jLabel1.setText("Find");\r
33     jLabel1.setBounds(new Rectangle(3, 30, 34, 15));\r
34     this.setLayout(null);\r
35     textfield.setFont(new java.awt.Font("Verdana", 0, 12));\r
36     textfield.setText("");\r
37     textfield.setBounds(new Rectangle(40, 27, 133, 21));\r
38     textfield.addKeyListener(new java.awt.event.KeyAdapter()\r
39     {\r
40       public void keyTyped(KeyEvent e)\r
41       {\r
42         textfield_keyTyped(e);\r
43       }\r
44     });\r
45     textfield.addActionListener(new java.awt.event.ActionListener()\r
46     {\r
47       public void actionPerformed(ActionEvent e)\r
48       {\r
49         textfield_actionPerformed(e);\r
50       }\r
51     });\r
52     findAll.setFont(new java.awt.Font("Verdana", 0, 12));\r
53     findAll.setText("Find all");\r
54     findAll.addActionListener(new java.awt.event.ActionListener()\r
55     {\r
56       public void actionPerformed(ActionEvent e)\r
57       {\r
58         findAll_actionPerformed(e);\r
59       }\r
60     });\r
61     findNext.setEnabled(false);\r
62     findNext.setFont(new java.awt.Font("Verdana", 0, 12));\r
63     findNext.setText("Find Next");\r
64     findNext.addActionListener(new java.awt.event.ActionListener()\r
65     {\r
66       public void actionPerformed(ActionEvent e)\r
67       {\r
68         findNext_actionPerformed(e);\r
69       }\r
70     });\r
71     jPanel1.setBounds(new Rectangle(180, 5, 141, 64));\r
72     jPanel1.setLayout(gridLayout1);\r
73     gridLayout1.setHgap(0);\r
74     gridLayout1.setRows(3);\r
75     gridLayout1.setVgap(2);\r
76     createNewGroup.setEnabled(false);\r
77     createNewGroup.setFont(new java.awt.Font("Verdana", 0, 12));\r
78     createNewGroup.setToolTipText("");\r
79     createNewGroup.setMargin(new Insets(0, 0, 0, 0));\r
80     createNewGroup.setText("Create new group");\r
81     createNewGroup.addActionListener(new java.awt.event.ActionListener()\r
82     {\r
83       public void actionPerformed(ActionEvent e)\r
84       {\r
85         createNewGroup_actionPerformed(e);\r
86       }\r
87     });\r
88     jPanel1.add(findNext, null);\r
89     jPanel1.add(findAll, null);\r
90     jPanel1.add(createNewGroup, null);\r
91     this.add(textfield, null);\r
92     this.add(jLabel1, null);\r
93     this.add(jPanel1, null);\r
94   }\r
95 \r
96   protected void findNext_actionPerformed(ActionEvent e)\r
97   {\r
98 \r
99   }\r
100 \r
101   protected void findAll_actionPerformed(ActionEvent e)\r
102   {\r
103 \r
104   }\r
105 \r
106 \r
107   protected void textfield_actionPerformed(ActionEvent e)\r
108   {\r
109 \r
110   }\r
111 \r
112   void textfield_keyTyped(KeyEvent e)\r
113   {\r
114     findNext.setEnabled(true);\r
115   }\r
116 \r
117   public void createNewGroup_actionPerformed(ActionEvent e)\r
118   {\r
119 \r
120   }\r
121 \r
122 }\r