The One
02-25-2006, 04:08 AM
this is my following code:
class SaveButtonListener implements ActionListener {
public void actionPerformed (ActionEvent event) {
try {
FileWriter writer = new FileWriter ("Salary.txt");
PrintWriter out = new PrintWriter (writer);
Object AddcurrentChoice = employeeChoice.getSelectedItem();
out.println (AddcurrentChoice);
String AddFName = FNametextfield.getText();
String AddSName = SNametextfield.getText();
String AddDOB = DOBtextfield.getText();
String AddSSN = SSNtextfield.getText();
out.println (AddFName);
out.println (AddSName);
out.println (AddDOB);
out.println (AddSSN);
String AddBasicSalary = BasicSalarytextfield.getText();
String AddLunchAllow = LunchAllowtextfield.getText();
String AddHousingAllow = HousingAllowtextfield.getText();
String AddTravelAllow = TravelAllowtextfield.getText();
String AddBonus = Bonustextfield.getText();
String AddOvertime = Overtimetextfield.getText();
String AddGrossSalary = GrossSalarytextfield.getText();
out.println (AddBasicSalary);
out.println (AddLunchAllow);
out.println (AddHousingAllow);
out.println (AddTravelAllow);
out.println (AddBonus);
out.println (AddOvertime);
out.println (AddGrossSalary);
String AddAdvance = Advancetextfield.getText();
String AddLoan = Loantextfield.getText();
String AddPAYE = PAYEtextfield.getText();
String AddNAPSA = NAPSAtextfield.getText();
String AddMed = Medtextfield.getText();
String AddTDeductions = TDeductionstextfield.getText();
out.println (AddAdvance);
out.println (AddLoan);
out.println (AddPAYE);
out.println (AddNAPSA);
out.println (AddMed);
out.println (AddTDeductions);
String AddNetSalary = NetSalarytextfield.getText();
out.println (AddNetSalary);
String AddAmount = Amounttextfield.getText();
out.println (AddAmount);
out.close();
}
catch (IOException exception) {
System.out.println ("can't write to file");
}
}
};
ActionListener listener = new SaveButtonListener ();
Savebutton.addActionListener (listener);
...
The problem is whenever i wanna add new data and save it it all saves in the same place (Salary.txt). How do i do it so that when i press save a window opens asking you where to save what iv just done and what name to give it??
Does anyone have sample code or can tell me how to do it???
class SaveButtonListener implements ActionListener {
public void actionPerformed (ActionEvent event) {
try {
FileWriter writer = new FileWriter ("Salary.txt");
PrintWriter out = new PrintWriter (writer);
Object AddcurrentChoice = employeeChoice.getSelectedItem();
out.println (AddcurrentChoice);
String AddFName = FNametextfield.getText();
String AddSName = SNametextfield.getText();
String AddDOB = DOBtextfield.getText();
String AddSSN = SSNtextfield.getText();
out.println (AddFName);
out.println (AddSName);
out.println (AddDOB);
out.println (AddSSN);
String AddBasicSalary = BasicSalarytextfield.getText();
String AddLunchAllow = LunchAllowtextfield.getText();
String AddHousingAllow = HousingAllowtextfield.getText();
String AddTravelAllow = TravelAllowtextfield.getText();
String AddBonus = Bonustextfield.getText();
String AddOvertime = Overtimetextfield.getText();
String AddGrossSalary = GrossSalarytextfield.getText();
out.println (AddBasicSalary);
out.println (AddLunchAllow);
out.println (AddHousingAllow);
out.println (AddTravelAllow);
out.println (AddBonus);
out.println (AddOvertime);
out.println (AddGrossSalary);
String AddAdvance = Advancetextfield.getText();
String AddLoan = Loantextfield.getText();
String AddPAYE = PAYEtextfield.getText();
String AddNAPSA = NAPSAtextfield.getText();
String AddMed = Medtextfield.getText();
String AddTDeductions = TDeductionstextfield.getText();
out.println (AddAdvance);
out.println (AddLoan);
out.println (AddPAYE);
out.println (AddNAPSA);
out.println (AddMed);
out.println (AddTDeductions);
String AddNetSalary = NetSalarytextfield.getText();
out.println (AddNetSalary);
String AddAmount = Amounttextfield.getText();
out.println (AddAmount);
out.close();
}
catch (IOException exception) {
System.out.println ("can't write to file");
}
}
};
ActionListener listener = new SaveButtonListener ();
Savebutton.addActionListener (listener);
...
The problem is whenever i wanna add new data and save it it all saves in the same place (Salary.txt). How do i do it so that when i press save a window opens asking you where to save what iv just done and what name to give it??
Does anyone have sample code or can tell me how to do it???