import java.awt.*; import java.applet.*; import java.util.StringTokenizer; import java.net.URL; public class Contact extends Applet { static int num_recs=50; String email_address[] = new String[50]; List itemList = new List(5,false); public void init(){ System.out.println("Contact - init"); designScreen(); readParam(); return;} public void start(){ System.out.println("Contact - start"); return;} public void stop(){ System.out.println("Contact - stop"); return;} public void destroy(){ System.out.println("Contact - destroy"); return;} final void designScreen(){ System.out.println("Contact - designScreen"); Button sendButton = new Button("Send Mail"); Label listLabel = new Label("Contact"); Panel listPanel = new Panel(); listPanel.setLayout(new BorderLayout()); listLabel.setAlignment(Label.CENTER); listPanel.setBackground(Color.lightGray); itemList.setBackground(Color.yellow); setBackground(Color.white); listPanel.add("North",listLabel); listPanel.add("Center",itemList); listPanel.add("South",sendButton); add(listPanel); return;} final void readParam() { System.out.println("Contact - readParam"); String param_data=null; String email_name=null; StringTokenizer st; int good_recs=-1; for (int j=0;j -1) invokeTransfer(selected_index); else showStatus("Please select a name first, then press the Send Mail button."); } return true;} final void invokeTransfer(int selected_item){ System.out.println("Contact - invokeTransfer"); try { getAppletContext().showDocument(new URL("mailto:" + email_address[selected_item])); showStatus("Email successful for: " + email_address[selected_item]); } catch (Exception e){ showStatus("Failed to connect to Email program for: " + email_address[selected_item]); } return;} }