Java Reference
In-Depth Information
153
idTextField.setEditable(
false
);
154
displayPanel.add(idTextField);
155
156
firstNameLabel.setText(
"First Name:"
);
157
displayPanel.add(firstNameLabel);
158
displayPanel.add(firstNameTextField);
159
160
lastNameLabel.setText(
"Last Name:"
);
161
displayPanel.add(lastNameLabel);
162
displayPanel.add(lastNameTextField);
163
164
emailLabel.setText(
"Email:"
);
165
displayPanel.add(emailLabel);
166
displayPanel.add(emailTextField);
167
168
phoneLabel.setText(
"Phone Number:"
);
169
displayPanel.add(phoneLabel);
170
displayPanel.add(phoneTextField);
171
add(displayPanel);
172
173
queryPanel.setLayout(
174
new
BoxLayout(queryPanel,
BoxLayout.X_AXIS
));
175
176
queryPanel.setBorder(BorderFactory.createTitledBorder(
177
"Find an entry by last name"
));
178
queryLabel.setText(
"Last Name:"
);
179
queryPanel.add(Box.createHorizontalStrut(
5
));
180
queryPanel.add(queryLabel);
181
queryPanel.add(Box.createHorizontalStrut(
10
));
182
queryPanel.add(queryTextField);
183
queryPanel.add(Box.createHorizontalStrut(
10
));
184
185
queryButton.setText(
"Find"
);
186
queryButton.addActionListener(
187
new
ActionListener()
188
{
189
public void
actionPerformed(ActionEvent evt)
190
{
191
queryButtonActionPerformed(evt);
192
}
193
}
194
);
195
196
queryPanel.add(queryButton);
197
queryPanel.add(Box.createHorizontalStrut(
5
));
198
add(queryPanel);
199
200
browseButton.setText(
"Browse All Entries")
;
201
browseButton.addActionListener(
202
new
ActionListener()
203
{
204
public void
actionPerformed(ActionEvent evt)
205
{
Fig. 24.32
|
A simple address book. (Part 4 of 8.)