1
+ import java .awt .EventQueue ;
2
+ import java .awt .event .*;
3
+ import java .awt .*;
4
+ import java .awt .Font ;
5
+ import java .awt .event .ActionListener ;
6
+ import java .awt .event .ActionEvent ;
7
+ import javax .swing .JLabel ;
8
+ import javax .swing .JTextField ;
9
+ import javax .swing .*;
10
+ import javax .swing .JFrame ;
11
+ import javax .swing .ImageIcon ;
12
+
13
+
14
+
15
+ public class eps {
16
+
17
+ private JFrame frame ;
18
+ private JLabel z1 ;
19
+ private JLabel y1 ;
20
+ private JLabel y2 ;
21
+ private JLabel y3 ;
22
+ private JLabel y4 ;
23
+ private JLabel x1 ;
24
+ private JLabel x2 ;
25
+ private JLabel l1 ;
26
+ private JLabel l2 ;
27
+ private JLabel l3 ;
28
+ private JLabel l4 ;
29
+ private JLabel l5 ;
30
+ private JLabel l6 ;
31
+ private JLabel l7 ;
32
+ private JLabel l8 ;
33
+ private JLabel a1 ;
34
+ private JLabel a2 ;
35
+ private JLabel a3 ;
36
+ private JLabel a4 ;
37
+ private JLabel a5 ;
38
+ private JLabel a6 ;
39
+ private JLabel a7 ;
40
+ private JLabel a8 ;
41
+ private JLabel a9 ;
42
+ private JLabel a0 ;
43
+ public static void main (String [] args ) {
44
+ EventQueue .invokeLater (new Runnable () {
45
+ public void run () {
46
+ try {
47
+ eps window = new eps ();
48
+ window .frame .setVisible (true );
49
+ } catch (Exception e ) {
50
+ e .printStackTrace ();
51
+ }
52
+ }
53
+ });
54
+ }
55
+
56
+ public eps () {
57
+ initialize ();
58
+ }
59
+
60
+ private void initialize () {
61
+ frame = new JFrame ();
62
+ frame .setBounds (50 , 50 , 50 , 50 );
63
+
64
+ JFrame f = new JFrame ("Pet Store" );
65
+ JButton b1 = new JButton ("Login" );
66
+ JButton b2 = new JButton ("Register a pet" );
67
+ JButton b3 = new JButton ("Rescued pets" );
68
+ JButton b4 = new JButton ("Missing pets" );
69
+ z1 =new JLabel (" NO.15 PET SHOP " );
70
+
71
+ z1 .setBounds (250 ,100 ,200 ,50 );
72
+ b1 .setBounds (200 ,200 ,200 ,50 );
73
+ b2 .setBounds (200 ,300 ,200 ,50 );
74
+ b3 .setBounds (200 ,400 ,200 ,50 );
75
+ b4 .setBounds (200 ,500 ,200 ,50 );
76
+
77
+ f .add (z1 );
78
+ f .add (b1 );
79
+ f .add (b2 );
80
+ f .add (b3 );
81
+ f .add (b4 );
82
+
83
+
84
+ f .setLayout (null );
85
+ f .setVisible (true );
86
+ f .setSize (800 ,800 );
87
+ b1 .addActionListener (new ActionListener ()
88
+ {
89
+ public void actionPerformed (ActionEvent e ) {
90
+ JFrame f2 = new JFrame ("LOGIN DETAILS" );
91
+ f2 .setDefaultCloseOperation (JFrame .EXIT_ON_CLOSE );
92
+ JButton but1 = new JButton ("Exit" );
93
+ JButton but2 = new JButton ("Login" );
94
+ JTextField t1 =new JTextField ();
95
+ JTextField t2 =new JTextField ();
96
+
97
+ x1 =new JLabel ("NAME : " );
98
+ x2 =new JLabel ("PASSWORD : " );
99
+
100
+ x1 .setBounds (50 ,100 ,200 ,50 );
101
+ t1 .setBounds (300 ,100 ,200 ,50 );
102
+ x2 .setBounds (50 ,200 ,200 ,50 );
103
+ t2 .setBounds (300 ,200 ,200 ,50 );
104
+
105
+ but2 .setBounds (50 ,500 ,200 ,45 );
106
+ but1 .setBounds (300 ,500 ,200 ,45 );
107
+
108
+ f2 .add (but1 );
109
+ f2 .add (but2 );
110
+
111
+ f2 .add (x1 );
112
+ f2 .add (x2 );
113
+
114
+ f2 .add (t1 );
115
+ f2 .add (t2 );
116
+
117
+ f2 .setLayout (null );
118
+ f2 .setVisible (true );
119
+ f2 .setSize (800 ,800 );
120
+ }
121
+ });
122
+ b2 .addActionListener (new ActionListener ()
123
+ {
124
+ public void actionPerformed (ActionEvent e ) {
125
+ JFrame f3 = new JFrame ("Registration" );
126
+ JButton button1 = new JButton ("DOG" );
127
+ JButton button2 = new JButton ("CAT" );
128
+
129
+ button1 .setBounds (200 ,200 ,200 ,50 );
130
+ button2 .setBounds (200 ,300 ,200 ,50 );
131
+
132
+ f3 .add (button1 );
133
+ f3 .add (button2 );
134
+
135
+ f3 .setLayout (null );
136
+ f3 .setVisible (true );
137
+ f3 .setSize (800 ,800 );
138
+ button1 .addActionListener (new ActionListener ()
139
+ {
140
+ public void actionPerformed (ActionEvent e ) {
141
+ JFrame g1 = new JFrame ("Dog Registration" );
142
+ JButton buts1 = new JButton ("Exit" );
143
+ JButton buts2 = new JButton ("Submit" );
144
+ JTextField t1 =new JTextField ();
145
+ JTextField t2 =new JTextField ();
146
+ JTextField t3 =new JTextField ();
147
+ JTextField t4 =new JTextField ();
148
+ JTextField t5 =new JTextField ();
149
+ JTextField t6 =new JTextField ();
150
+
151
+ l1 =new JLabel ("DOG NAME : " );
152
+ l2 =new JLabel (" AGE : " );
153
+ l3 =new JLabel ("BREED : " );
154
+ l4 =new JLabel (" SEX : " );
155
+ y1 =new JLabel ("OWNER'S NAME : " );
156
+ y2 =new JLabel ("OWNER'S LOCALITY : " );
157
+
158
+ l1 .setBounds (50 ,100 ,200 ,50 );
159
+ t1 .setBounds (300 ,100 ,200 ,50 );
160
+ l2 .setBounds (50 ,200 ,200 ,50 );
161
+ t2 .setBounds (300 ,200 ,200 ,50 );
162
+ l3 .setBounds (50 ,300 ,200 ,50 );
163
+ t3 .setBounds (300 ,300 ,200 ,50 );
164
+ l4 .setBounds (50 ,400 ,200 ,50 );
165
+ t4 .setBounds (300 ,400 ,200 ,50 );
166
+ y1 .setBounds (50 ,500 ,200 ,50 );
167
+ t5 .setBounds (300 ,500 ,200 ,50 );
168
+ y2 .setBounds (50 ,600 ,200 ,50 );
169
+ t6 .setBounds (300 ,600 ,200 ,50 );
170
+
171
+
172
+ buts2 .setBounds (50 ,700 ,200 ,45 );
173
+ buts1 .setBounds (300 ,700 ,200 ,45 );
174
+
175
+ g1 .add (buts1 );
176
+ g1 .add (buts2 );
177
+ g1 .add (l1 );
178
+ g1 .add (l2 );
179
+ g1 .add (l3 );
180
+ g1 .add (l4 );
181
+ g1 .add (y1 );
182
+ g1 .add (y2 );
183
+
184
+ g1 .add (t1 );
185
+ g1 .add (t2 );
186
+ g1 .add (t3 );
187
+ g1 .add (t4 );
188
+ g1 .add (t5 );
189
+ g1 .add (t6 );
190
+
191
+ g1 .setLayout (null );
192
+ g1 .setVisible (true );
193
+ g1 .setSize (1200 ,1200 );
194
+
195
+ buts2 .addActionListener (new ActionListener ()
196
+ {
197
+ public void actionPerformed (ActionEvent e ) {
198
+ JOptionPane .showMessageDialog (frame .getComponent (0 ), "Sussesfully Submitted" );
199
+ }
200
+ });
201
+ }
202
+ });
203
+ button2 .addActionListener (new ActionListener ()
204
+ {
205
+ public void actionPerformed (ActionEvent e ) {
206
+ JFrame g2 = new JFrame ("Cat Registration" );
207
+ JButton butts1 = new JButton ("Exit" );
208
+ JButton butts2 = new JButton ("Submit" );
209
+ JTextField t1 =new JTextField ();
210
+ JTextField t2 =new JTextField ();
211
+ JTextField t3 =new JTextField ();
212
+ JTextField t4 =new JTextField ();
213
+ JTextField t5 =new JTextField ();
214
+ JTextField t6 =new JTextField ();
215
+
216
+
217
+ l1 =new JLabel ("CAT NAME : " );
218
+ l2 =new JLabel (" AGE : " );
219
+ l3 =new JLabel ("COLOUR : " );
220
+ l4 =new JLabel (" SEX : " );
221
+ y3 =new JLabel ("OWNER'S NAME : " );
222
+ y4 =new JLabel ("OWNER'S LOCALITY : " );
223
+
224
+ l1 .setBounds (50 ,100 ,200 ,50 );
225
+ t1 .setBounds (300 ,100 ,200 ,50 );
226
+ l2 .setBounds (50 ,200 ,200 ,50 );
227
+ t2 .setBounds (300 ,200 ,200 ,50 );
228
+ l3 .setBounds (50 ,300 ,200 ,50 );
229
+ t3 .setBounds (300 ,300 ,200 ,50 );
230
+ l4 .setBounds (50 ,400 ,200 ,50 );
231
+ t4 .setBounds (300 ,400 ,200 ,50 );
232
+ y3 .setBounds (50 ,500 ,200 ,50 );
233
+ t5 .setBounds (300 ,500 ,200 ,50 );
234
+ y4 .setBounds (50 ,600 ,200 ,50 );
235
+ t6 .setBounds (300 ,600 ,200 ,50 );
236
+
237
+
238
+ butts2 .setBounds (50 ,700 ,200 ,45 );
239
+ butts1 .setBounds (300 ,700 ,200 ,45 );
240
+
241
+ g2 .add (butts1 );
242
+ g2 .add (butts2 );
243
+ g2 .add (l1 );
244
+ g2 .add (l2 );
245
+ g2 .add (l3 );
246
+ g2 .add (l4 );
247
+ g2 .add (y3 );
248
+ g2 .add (y4 );
249
+
250
+ g2 .add (t1 );
251
+ g2 .add (t2 );
252
+ g2 .add (t3 );
253
+ g2 .add (t4 );
254
+ g2 .add (t5 );
255
+ g2 .add (t6 );
256
+
257
+
258
+ g2 .setLayout (null );
259
+ g2 .setVisible (true );
260
+ g2 .setSize (1200 ,1200 );
261
+
262
+ butts2 .addActionListener (new ActionListener ()
263
+ {
264
+ public void actionPerformed (ActionEvent e ) {
265
+ JOptionPane .showMessageDialog (frame .getComponent (0 ), "Sussesfully Submitted" );
266
+ }
267
+ });
268
+ }
269
+ });
270
+ }
271
+ });
272
+ b3 .addActionListener (new ActionListener ()
273
+ {
274
+ public void actionPerformed (ActionEvent e ) {
275
+ JFrame f4 = new JFrame ("RESCUED PETS" );
276
+ ImageIcon ii = new ImageIcon ("C:/java/jimmy2.gif" );
277
+ ImageIcon ij = new ImageIcon ("C:/java/ramu2.gif" );
278
+ a1 =new JLabel ("RESCUED PETS DETAILS :" );
279
+ a2 =new JLabel (" (1) Jimmy(cat) is one of the pets rescued by our NGOs.It is 22 months old and black in colour." );
280
+ a3 =new JLabel (ii );
281
+ a4 =new JLabel (" (2) Ramu(dog) is one of the pets rescued by our NGOs.It is 38 months old.It belongs to German Shepherd breed.It is a highly inteligent dog." );
282
+ a5 =new JLabel (ij );
283
+ a1 .setBounds (50 ,30 ,200 ,50 );
284
+ a2 .setBounds (50 ,60 ,800 ,50 );
285
+ a3 .setBounds (50 ,80 ,350 ,300 );
286
+ a4 .setBounds (50 ,360 ,900 ,50 );
287
+ a5 .setBounds (50 ,390 ,500 ,400 );
288
+ f4 .add (a1 );
289
+ f4 .add (a2 );
290
+ f4 .add (a3 );
291
+ f4 .add (a4 );
292
+ f4 .add (a5 );
293
+ f4 .setLayout (null );
294
+ f4 .setVisible (true );
295
+ f4 .setSize (1200 ,1200 );
296
+ }
297
+ });
298
+ b4 .addActionListener (new ActionListener ()
299
+ {
300
+ public void actionPerformed (ActionEvent e ) {
301
+ JFrame f5 = new JFrame ("Missing pets" );
302
+ ImageIcon ik = new ImageIcon ("C:/java/peter2.gif" );
303
+ ImageIcon il = new ImageIcon ("C:/java/Roni2.gif" );
304
+ a6 =new JLabel ("MISSING PETS DETAILS :" );
305
+ a7 =new JLabel (" (1) Peter(dog) is missing since last month.It belongs to Golden Retriever breed.The image of missing dog is shown below.If found please contact pet owner , 9413299638." );
306
+ a8 =new JLabel (ik );
307
+ a9 =new JLabel (" (2) Roni(cat) is missing since last week.It is orange in colour.The image of missing cat is shown below.If found please contact pet owner , 9413299638." );
308
+ a0 =new JLabel (il );
309
+ a6 .setBounds (50 ,30 ,200 ,50 );
310
+ a7 .setBounds (50 ,60 ,960 ,50 );
311
+ a8 .setBounds (50 ,80 ,350 ,300 );
312
+ a9 .setBounds (50 ,360 ,950 ,50 );
313
+ a0 .setBounds (50 ,390 ,450 ,250 );
314
+ f5 .add (a6 );
315
+ f5 .add (a7 );
316
+ f5 .add (a8 );
317
+ f5 .add (a9 );
318
+ f5 .add (a0 );
319
+ f5 .setLayout (null );
320
+ f5 .setVisible (true );
321
+ f5 .setSize (1200 ,1200 );
322
+ }
323
+ });
324
+ }
325
+ }
0 commit comments