proyecto.editor
Class ControlVentPanel
java.lang.Object
proyecto.editor.ControlVentPanel
- All Implemented Interfaces:
- ActionListener, EventListener
public class ControlVentPanel
- extends Object
- implements ActionListener
ControlVentPanel.
La aplicación ha de responder a las acciones que realiza el usuario en nustro
panel de edicción, por ejemplo barra de herramientas, por ejemplo: imprimir
un tab .Es necesario poder detectar las acciones de usuario y convertirlas en
acciones de programa.
Los distintos elementos de la parte de la JMenuBar del editor están vigilados
por Listeners que detectan las acciones que tienen lugar sobre el elemento
vigilado. Cuando ActionListener detecta una acción se genera un evento de
acción (ActionEvent) en el elemento (JMenuItem). Los ActionEvent invocan el
método actionPerformed (ActionEvent e) que realiza las acciones programadas
ante ese evento.
Los elementos que están definidos mediante ActionCommand en nuestra clase
PanelEdicion son las siguientes:
- NUEVO : Abre la ventana que gestiona nuevo elementos en nuestra
aplicación
- ABRIRBOTON: Abre un fichero en modo texto
- BUSCAR: Abre la ventana buscar en nuestro código fuente, siempre lo
realiza en el tab que está activo
- GUARDARBOTON: Guarda un fichero abierto en un tab
- GUARDARBOTONTODO: Guarda todos los ficheros que tengamos con
modificaciones en los tab.
- COMPILAR: Compilación + Ejecución si todo ha ido correcto. Verifica el
tipo de fichero que tengamos en el tab, para compilar mediante JavaCC o Java
- COMPILAR_SIMPLE: Compilación. Verifica el tipo de fichero que tengamos en
el tab, para compilar mediante JavaCC o Java
- IMPRIMIR: imprime nuestro tab activo mediante ireport.
- Author:
- Parras
- See Also:
ArbolFicheros
,
Nodo
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ControlVentPanel
public ControlVentPanel(PanelEdicion aPanel)
- Constructor control ventana panel.
Creado : Parras, 25-oct-2009
- Parameters:
vent
- the vent
actionPerformed
public void actionPerformed(ActionEvent event)
- Specified by:
actionPerformed
in interface ActionListener