Electricity-Billing-System\src\electricity\billing\system\ViewInformation.
java
1 package [Link];
2
3 import [Link].*;
4 import [Link].*;
5 import [Link].*;
6 import [Link].*;
7
8 public class ViewInformation extends JFrame implements ActionListener{
9
10 JButton cancel;
11 ViewInformation(String meter) {
12 setBounds(350, 150, 850, 650);
13 getContentPane().setBackground([Link]);
14 setLayout(null);
15
16
17 JLabel heading = new JLabel("VIEW CUSTOMER INFORMATION");
18 [Link](250, 0, 500, 40);
19 [Link](new Font("Tahoma", [Link], 20));
20 add(heading);
21
22 JLabel lblname = new JLabel("Name");
23 [Link](70, 80, 100, 20);
24 add(lblname);
25
26 JLabel name = new JLabel("");
27 [Link](250, 80, 100, 20);
28 add(name);
29
30 JLabel lblmeternumber = new JLabel("Meter Number");
31 [Link](70, 140, 100, 20);
32 add(lblmeternumber);
33
34 JLabel meternumber = new JLabel("");
35 [Link](250, 140, 100, 20);
36 add(meternumber);
37
38 JLabel lbladdress = new JLabel("Address");
39 [Link](70, 200, 100, 20);
40 add(lbladdress);
41
42 JLabel address = new JLabel("");
43 [Link](250, 200, 100, 20);
44 add(address);
45
46 JLabel lblcity = new JLabel("City");
47 [Link](70, 260, 100, 20);
48 add(lblcity);
49
50 JLabel city = new JLabel("");
51 [Link](250, 260, 100, 20);
52 add(city);
53
54 JLabel lblstate = new JLabel("State");
55 [Link](500, 80, 100, 20);
56 add(lblstate);
57
58 JLabel state = new JLabel("");
59 [Link](650, 80, 100, 20);
60 add(state);
61
62 JLabel lblemail = new JLabel("Email");
63 [Link](500, 140, 100, 20);
64 add(lblemail);
65
66 JLabel email = new JLabel("");
67 [Link](650, 140, 100, 20);
68 add(email);
69
70 JLabel lblphone = new JLabel("Phone");
71 [Link](500, 200, 100, 20);
72 add(lblphone);
73
74 JLabel phone = new JLabel("");
75 [Link](650, 200, 100, 20);
76 add(phone);
77
78 try {
79 Conn c = new Conn();
80 ResultSet rs = [Link]("select * from customer where meter_no =
'"+meter+"'");
81 while([Link]()) {
82 [Link]([Link]("name"));
83 [Link]([Link]("address"));
84 [Link]([Link]("city"));
85 [Link]([Link]("state"));
86 [Link]([Link]("email"));
87 [Link]([Link]("phone"));
88 [Link]([Link]("meter_no"));
89 }
90 } catch (Exception e) {
91 [Link]();
92 }
93
94 cancel = new JButton("Cancel");
95 [Link]([Link]);
96 [Link]([Link]);
97 [Link](350, 340, 100, 25);
98 add(cancel);
99 [Link](this);
100
101 ImageIcon i1 = new
ImageIcon([Link]("icon/[Link]"));
102 Image i2 = [Link]().getScaledInstance(600, 300, Image.SCALE_DEFAULT);
103 ImageIcon i3 = new ImageIcon(i2);
104 JLabel image = new JLabel(i3);
105 [Link](20, 350, 600, 300);
106 add(image);
107
108 setVisible(true);
109 }
110
111 public void actionPerformed(ActionEvent ae) {
112 setVisible(false);
113 }
114
115 public static void main(String[] args) {
116 new ViewInformation("");
117 }
118 }
119