import java.awt.event.*; import java.awt.*; import java.io.*; import javax.swing.*; /** * Clase MenuArchivoNuevo * Permite comenzar un nuevo proyecto. * @author Patricio A. Castillo Pizarro - Eric C. Maldonado Olguin * @version 1.0 - Jun 25th, 2007 */ class MenuArchivoNuevo implements MouseListener { private EditorPanel panel; /** * Constructor. * @param p Panel en que se encuentra el programa grafico a compilar */ public MenuArchivoNuevo(EditorPanel p) { panel = p; } /** *Metodo que define las acciones a realizar al presiona el boton del mouse *@param event Parametro que indica la accion realizada por el mouse */ public void mousePressed(MouseEvent event){ int ok = JOptionPane.showConfirmDialog(null, "Esta opcion borrara todos los datos.\nEsta seguro que desea "+ "conitnuar?","Advertencia", JOptionPane.OK_CANCEL_OPTION); //Este comando elimina todos los valores del programa actual. if (ok == JOptionPane.OK_OPTION){ panel.limpiar(); } } /** *Implementacion de MouseListener cuando el boton del mouse hace click */ public void mouseClicked(MouseEvent event){} /** *Implementacion de MouseListener cuando el boton del mouse se libera */ public void mouseReleased(MouseEvent event){} /** *Implementacion de MouseListener cuando el mouse ingresa a un componente */ public void mouseEntered(MouseEvent event){} /** *Implementacion de MouseListener cuando el mouse sale de un componente */ public void mouseExited(MouseEvent event){} } //Fin clase MenuArchivoNuevo