View Single Post
  #1 (permalink)  
Old 08-01-2007, 08:09 AM
coco coco is offline
Member
 
Join Date: Jul 2007
Posts: 39
coco is on a distinguished road
Help with algorithm in java
Hi, I need to submit this program in a few hours.
Code:
import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; public class PatientDetails extends JFrame implements ActionListener { JFrame frame; JPanel panel; JLabel patientFirstName; JLabel patientMiddleName; JLabel patientLastName; JLabel patientPhoneNumber; JLabel patientPostalAddress; JTextField textPatientFirstName; JTextField textPatientMiddleName; JTextField textPatientLastName; JTextField textPatientPhoneNumber; JTextField textPatientPostalAddress; JComboBox patientChoice; JList paymentOption; JButton button; public static void main (String args[]) { frame = new JFrame ("PatientDetails"); panel = new JPanel (); frame.getContentPane().add(panel); panel.setLayout (new FlowLayout ()); patientFirstName = new JLabel ("First Name: "); textPatientFirstName = new JTextField (15); patientMiddleName = new JLabel ("Middle Name: "); textPatientMiddleName = new JTextField (15); patientLastName = new JLabel ("Last Name: "); textPatientLastName = new JTextField (15); patientPhoneNumber = new JLabel ("Phone Number: "); textPatientPhoneNumber = new JTextField (15); patientPostalAddress = new JLabel ("Address: "); textPatientPostalAddress = new JTextField (50); String listOfPaymentOptions [] = {"Credit Card", "Cash", "Check"}; paymentOption = new JList (listOfPaymentOptions); String memberChoice [] = {"New Patient", "Regular Patient", "Guest Patient"}; patientChoice = new JComboBox (memberchoice); button = new JButton ("Submit"); panel.add(patientFirstName); panel.add(textPatientFirstName); panel.add(patientMiddleName); panel.add(textPatientMiddleName); panel.add(patientLastName); panel.add(textPatientLastName); panel.add(patientPhoneNumber); panel.add(textPatientPhoneNumber); panel.add(patientPostalAddress); panel.add(textPatientPostalAddress); panel.add(paymentOption); panel.add(patientChoice); panel.add(button); } public class PatientDetails (ActionEvent addingInfo) { Object abc = addingInfo.getSource (); if (abc == button) { String entry = textPatientFirstName.getText () + ":" + textPatientMiddleName.getText () + ":" + textLastName.getText () + ":" + new String (textPatientPhoneNumber.getText()) + ":" + new String (textPatientPostalAddress.getText()); try { RandomAccessFile patientFile = new RandomAccessFile ("C:\\Documents and Settings\\Ryan\\My Documents\\File.txt", "rw"); patientFile.seek(patientFile.length()); patientFile.writeBytes (entry); } catch (IOException error) { showStatus ("Cannot write to file" +error); } } } }
If someone can please tell me what is wrong with this and how I can fix it. I'm only encountering 2 errors which I can't seem to fix.
Thanks.
Reply With Quote
Sponsored Links