proyecto.editor
Class ControlVentEditor
java.lang.Object
proyecto.editor.ControlVentEditor
- All Implemented Interfaces:
- ActionListener, EventListener
public class ControlVentEditor
- extends Object
- implements ActionListener
ControlVentEditor
La aplicación ha de responder a las acciones que realiza el usuario en la clase Editor, por
ejemplo: abrir las preferencias del editor. 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 Editor son
la s siguientes:
- SALIR: Abandona la aplicación
- NUEVO : Abre la ventana que gestiona nuevo elementos en nuestra
aplicación
- PROYECTO: Crear un proyecto
- ABRIR_PROYECTO: Abrir un proyecto existente
- ABRIR: Abre un fichero en modo texto
- CERRAR: Cierra la ventana activa, gestionado su estado de modificado
- CERRARTODO: Cierra todas las ventanas, gestionado su estado de modificado
- GUARDAR: Guarda un fichero abierto en un tab
- GUARDAR_C: Guarda todos los ficheros que tengamos con modificaciones en
los tab.
- BUSCAR: Abre la ventana buscar en nuestro código fuente, siempre lo
realiza en el tab que está activo
- BUSCARSIG: Busca la siguiente cadena de texto, sin tener la ventana de
búsqueda abierta
- IR_A: Abre la ventana de ir a una línea del source determinada
- IMPRIMIR: imprime nuestro tab activo mediante ireport.
- EXPORTAR: Abre la ventana de exportar
- DESHACER: Deshace la modificaciones que se han realizado en nuestro tab
activo
- REHACER: Rehace la modificaciones que se han realizado en nuestro tab
activo
- COPIAR: Copia texto al portapapeles del texto seleccionado en nuestro tab
- PEGAR: Pega el texto del portapapeles de la maquina donde este situado el
cursor
- CORTAR: Corta texto de nuestro tab y lo copia al portapapeles del texto
- SELECIONARTODO: Selecciona todo el texto de nuestro tab activo
- SUPR: Elimina el texto seleccionado de nuestro tab
- PERSONALIZAR: Abre la ventana personalizar colores y tipo de letra
- OPCIONES: Abre la ventana de opciones de compilación
- SALIR_SIN_PREGUNTAR: Salir sin preguntar de nuestro sistema
- COMPILAR_Y_GUARDAR: Compila y guarda el tab activo
- Author:
- Parras
- See Also:
Editor
,
DatosExportar
,
ExportacionesPanel
,
SeleccionPaqueteDialogo
,
VentanaPreferencias
,
SeleccionPaqueteDialogo
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ControlVentEditor
public ControlVentEditor(Editor vent)
- Constructor control vent editor.
Creado : Parras, 27-sep-2009
- Parameters:
vent
- the vent
actionPerformed
public void actionPerformed(ActionEvent event)
- Specified by:
actionPerformed
in interface ActionListener