Take an employee record program, which stores name of employee, ID#, annual salary and date hired in an ArrayList.
ArrayList <Company> inventory = new ArrayList <Company>();
String ID, firstName, lastName, annualSal, startDate;
This stores the information.
private void AddActionPerformed(java.awt.event.ActionEvent evt) {
ID = IDField.getText();
firstName = firstNameField.getText();
lastName = lastNameField.getText();
annualSal = annualSalField.getText();
startDate = startDateField.getText();
Company c = new Company(ID, firstName, lastName, annualSal, startDate);
inventory.add(c);
}
This outputs the information in lists when called out.
private void ListActionPerformed(java.awt.event.ActionEvent evt) {
String temp = "";
for (int x=0; x<=inventory.size()-1; x++) {
temp = temp + inventory.get(x).ID + " "
+ inventory.get(x).firstName + " "
+ inventory.get(x).lastName + " "
+ inventory.get(x).annualSal + " "
+ inventory.get(x).startDate + "\n";
}
employeeTArea.setText(temp);
This button will remove selected information (by inputting ID#) and deletes employee's records.
private void removeButtonActionPerformed(java.awt.event.ActionEvent evt) {
//Code here on how to delete an unknown variable stored in array, possible to use getText?
}