Java Reference
In-Depth Information
311
try
312
{
313
314
numberOfEntries = results.size();
315
316
if
(numberOfEntries !=
0
)
317
{
318
currentEntryIndex =
0
;
319
currentEntry = results.get(currentEntryIndex);
320
idTextField.setText(
""
+ currentEntry.getAddressID());
321
firstNameTextField.setText(currentEntry.getFirstName());
322
lastNameTextField.setText(currentEntry.getLastName());
323
emailTextField.setText(currentEntry.getEmail());
324
phoneTextField.setText(currentEntry.getPhoneNumber());
325
maxTextField.setText(
""
+ numberOfEntries);
326
indexTextField.setText(
""
+ (currentEntryIndex +
1
));
327
nextButton.setEnabled(
true
);
328
previousButton.setEnabled(
true
);
329
}
330
}
331
catch
(Exception e)
332
{
333
e.printStackTrace();
334
}
335
}
336
337
// handles call when insertButton is clicked
338
private void
insertButtonActionPerformed(ActionEvent evt)
339
{
340
341
342
343
344
if
(result ==
1
)
345
JOptionPane.showMessageDialog(
this
,
"Person added!"
,
346
"Person added"
,
JOptionPane.PLAIN_MESSAGE
);
347
else
348
JOptionPane.showMessageDialog(
this
,
"Person not added!"
,
349
"Error"
,
JOptionPane.PLAIN_MESSAGE
);
350
351
browseButtonActionPerformed(evt);
352
}
353
354
// main method
355
public static void
main(String args[])
356
{
357
new
AddressBookDisplay();
358
}
359
}
// end class AddressBookDisplay
results = personQueries.getAllPeople();
int
result = personQueries.addPerson(firstNameTextField.getText(),
lastNameTextField.getText(), emailTextField.getText(),
phoneTextField.getText());
Fig. 24.32
|
A simple address book. (Part 7 of 8.)