/* * Created on Feb 21, 2005 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */ package no.ntnu.fp.gui; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; import javax.swing.Icon; import no.ntnu.fp.model.Project; import no.ntnu.fp.model.Person; /** * Implements the action for creating a new group of persons. * * @author Thomas Oslash;sterlie * * @version $Revision: 1.1 $ - $Date: 2005/02/21 12:53:18 $ */ public class NewAction extends AbstractAction { /** * Parent component. */ private ProjectPanel projectPanel; /** * Default constructor. Initialises member variables. * * @param projectPanel Parent component. */ public NewAction(ProjectPanel projectPanel) { super(); this.projectPanel = projectPanel; } /** * Invoked when an action occurs. * * @param e The action event. */ public void actionPerformed(ActionEvent arg0) { Project project = new Project(); project.addPerson(new Person()); projectPanel.setModel(new PersonListModel(project, null)); } }