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.)
Search WWH ::




Custom Search