no enti muy bien tu pregunta pero te envio un codigo en swing de puro Jmenuiten con jMenubar
package vista;
import java.awt.BorderLayout;
import java.awt.Color;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JSeparator;
import javax.swing.JSplitPane;
import controlador.ControlMenu;
//abrir archivo, cerrar, cerrar toto, guardar, guardar como , guardar todo, revertir
public class Java extends JFrame implements yo {
private static final String EXTRAER_METODOS_MAYÙS_ALT_M = "Extraer Metodos Mayùs+Alt+M";
private JMenuItem mnabrirarchivo =null;
private JMenuItem mncerrar = null;
private JMenuItem mncerrarTodo=null;
private JMenuItem mnguardar=null;
private JMenuItem mnguardarComo=null;
private JMenuItem mnguardartodo=null;
private JMenuItem mnrevertir=null;
private JMenuItem mnSalir=null;
private JMenuItem mnMover=null;
private JMenuItem mnRedominar;
private JMenuItem mnRemover=null;
private JMenuItem mnImprimir=null;
private JMenuItem mnConmutartrabajo=null;
private JMenuItem mnNuevoP = null;
private JMenuItem mnImportar=null;
private JMenuItem mnExportar=null;
//opcion Editar
private JMenuItem mnDeshacer =null;
private JMenuItem mnRehacer=null;
private JMenuItem mnCortar=null;
private JMenuItem mnCopiar=null;
private JMenuItem mnCopiarNombreCalificado=null;
private JMenuItem mnPegar=null;
private JMenuItem mnsuprimir = null;
private JMenuItem mnSelecionarTodo=null;
private JMenuItem mnBuscar=null;
private JMenuItem mnBuscarSiguiente=null;
private JMenuItem mnBuscarAnterior=null;
private JMenuItem mnBusqueda1=null;
private JMenuItem mnBusqueda2=null;
private JMenuItem mnFavoritos = null;
private JMenuItem mnTareas=null;
//private JMenuItem
//Deshacer Tecleo,Rehacer,
private ControlMenu control;
private JMenuItem mnploblemas;
public Java(){
JPanel p=new JPanel();
p.setBackground(new Color(255,181,145));
this.add(p, BorderLayout.SOUTH);
JMenuBar barra = new JMenuBar();
JMenu Archivo = new JMenu("Archivo");
JMenu Nuevo = new JMenu("Nuevo");
JMenu ConvertirDelimitadores = new JMenu ("Convertir delimitadores de linea a");
JMenu Editar = new JMenu ("Editar");
JMenu Ampliar = new JMenu("Ampliar selecciòn a");
JMenu codigoFuente = new JMenu("Codigo Fuente");
JMenu rodear = new JMenu("Rodear con");
JMenu Refactorizar = new JMenu("Refactorizar");
JMenu Navegar = new JMenu("navegar");
JMenu Mostraren = new JMenu("Mostrar en Mayùs+Alt+W");
JMenu ir = new JMenu("Ir a");
JMenu Buscar = new JMenu ("Buscar");
JMenu Texto = new JMenu ("Texto");
JMenu referencias = new JMenu("Referencias");
JMenu declaraciones = new JMenu("Declaraciones");
JMenu implementadores = new JMenu("Implementadores");
JMenu Accesodelectura = new JMenu("Acceso de lectura");
JMenu Accesodeescritura = new JMenu("Acceso de escritura");
JMenu apariciones = new JMenu("Apariciones en archivo Ctrl+Mayùs+U");
JMenu Proyecto = new JMenu("Proyecto");
JMenu contruirconjuntodetrabajo = new JMenu("Construir conjunto de trabajo");
JMenu Ejecutar = new JMenu("Ejecutar");
JMenu Ventana = new JMenu("Ventana");
JMenu abririperspectiva = new JMenu("Abrir perspectiva");
JMenu mostrarVista = new JMenu("Mostrar vista");
JMenu conjuntodetrabajo = new JMenu("Conjunto de trabajo");
JMenu historial = new JMenu("Historial");
JMenu navegacion = new JMenu("Navegacion");
JMenu Ayuda = new JMenu("Ayuda");
JMenu actualizacion = new JMenu("Actualizaciones de software");
JMenu Salir = new JMenu("Salir");
/*JMenu Class = new JMenu("Clase");
// mnNuevo = new JMenuItem("Nuevo Mayus+Alt+N");
//mnNuevo.addActionListener(control);
// Archivo.add(mnNuevo);
/** opcion Archivo*/
Archivo.add(Nuevo);
JMenuItem mnProyecto = new JMenuItem("Proyecto");
mnProyecto.addActionListener(control);
Nuevo.add(mnProyecto);
Nuevo.add(new JSeparator());
JMenuItem mnpaquete = new JMenuItem("Paquete");
mnpaquete.addActionListener(control);
Nuevo.add(mnpaquete);
// Carpeta Fuente , Carpeta, archivo
JMenuItem mnclase = new JMenuItem("Clase");
mnclase.addActionListener(control);
Nuevo.add(mnclase);
JMenuItem mnInterfaz =new JMenuItem("Interfaz");
mnInterfaz.addActionListener(control);
Nuevo.add(mnInterfaz);
JMenuItem mnEnumerador = new JMenuItem("Enumerador");
mnEnumerador.addActionListener(control);
Nuevo.add(mnEnumerador);
JMenuItem mnAnotacion= new JMenuItem("Anotacion");
mnAnotacion.addActionListener(control);
Nuevo.add(mnAnotacion);
JMenuItem mnCarpetaFuente = new JMenuItem("Carpeta fuente");
mnCarpetaFuente.addActionListener(control);
Nuevo.add(mnCarpetaFuente);
JMenuItem mnCarpeta = new JMenuItem("Carpeta");
mnCarpeta.addActionListener(control);
Nuevo.add(mnCarpeta);
JMenuItem mnArchivo = new JMenuItem("Archivo");
mnArchivo.addActionListener(control);
Nuevo.add(mnArchivo);
JMenuItem mnArchivodeTexto = new JMenuItem("Archivo de texto sin titulo");
mnArchivodeTexto.addActionListener(control);
Nuevo.add(mnArchivodeTexto);
JMenuItem mncasoPruebaJUnit = new JMenuItem("Caso de prueba JUnit");
mncasoPruebaJUnit.addActionListener(control);
Nuevo.add(mncasoPruebaJUnit);
Nuevo.add(new JSeparator());
JMenuItem mnOtros = new JMenuItem("Otros");
mnOtros.addActionListener(control);
Nuevo.add(mnOtros);
//archivo, archivo de texto sin titulo, caso de prueba JUnit
mnNuevoP = new JMenuItem("Nuevo Proyecto");
mnNuevoP.addActionListener(control);
Archivo.add(mnNuevoP);
//Archivo.add(new JSeparator());
mnabrirarchivo = new JMenuItem("Abrir Archivo");
mnabrirarchivo.addActionListener(control);
Archivo.add(mnabrirarchivo);
Archivo.add(new JSeparator());
mncerrar = new JMenuItem("Cerrar");
mncerrar.addActionListener(control);
Archivo.add(mncerrar);
mncerrarTodo = new JMenuItem("Cerrar Todo Mayus+Ctrl+w ");
mncerrarTodo.addActionListener(control);
Archivo.add(mncerrarTodo);
Archivo.add(new JSeparator());
mnguardar = new JMenuItem("Guardar");
mnguardar.addActionListener(control);
Archivo.add(mnguardar);
//Archivo.add(new JSeparator());
mnguardarComo = new JMenuItem("Guardar Como");
mnguardarComo.addActionListener(control);
Archivo.add(mnguardarComo);
Archivo.add(new JSeparator());
mnguardartodo = new JMenuItem("Guardar Todo Mayus+Ctrl+W");
mnguardartodo.addActionListener(control);
Archivo.add(mnguardartodo);
//Archivo.add(new JSeparator());
mnrevertir = new JMenuItem("Revertir");
mnrevertir.addActionListener(control);
Archivo.add(mnrevertir);
Archivo.add(new JSeparator());
mnMover = new JMenuItem("Mover");
mnMover.addActionListener(control);
Archivo.add(mnMover);
mnRedominar = new JMenuItem("Redominar");
mnRedominar.addActionListener(control);
Archivo.add(mnRedominar);
mnRemover = new JMenuItem("Remover");
mnRemover.addActionListener(control);
Archivo.add(mnRemover);
/*mnConvertirDelimitadores = new JMenuItem("Convertir Delimitadores");
mnConvertirDelimitadores.addActionListener(control);
Archivo.add(mnConvertirDelimitadores);*/
Archivo.add(ConvertirDelimitadores);
JMenuItem mnwindows = new JMenuItem("Windows");
mnwindows.addActionListener(control);
ConvertirDelimitadores.add(mnwindows);
JMenuItem mnUnix = new JMenuItem("Unix [valor_predeterminado]");
mnUnix.addActionListener(control);
ConvertirDelimitadores.add(mnUnix);
JMenuItem mnMacOS9 =new JMenuItem("MacOS 9");
mnMacOS9.addActionListener(control);
ConvertirDelimitadores.add(mnMacOS9);
Archivo.add(new JSeparator());
mnImprimir=new JMenuItem("Imprimir");
mnImprimir.addActionListener(control);
Archivo.add(mnImprimir);
Archivo.add(new JSeparator());
mnConmutartrabajo=new JMenuItem("Conmutar Espacio de Trabajo");
mnConmutartrabajo.addActionListener(control);
Archivo.add(mnConmutartrabajo);
Archivo.add(new JSeparator());
mnImportar=new JMenuItem("Importar...");
mnImportar.addActionListener(control);
Archivo.add(mnImportar);
mnExportar=new JMenuItem("Exportar...");
mnExportar.addActionListener(control);
Archivo.add(mnExportar);
Archivo.add(new JSeparator());
mnSalir = new JMenuItem("Salir Ctl+X");
mnSalir.addActionListener(control);
Archivo.add(mnSalir);
/** opcion Editar*/
mnDeshacer = new JMenuItem("Deshacer Teclado Ctrl+Z");
mnDeshacer.addActionListener(control);
Editar.add(mnDeshacer);
mnRehacer = new JMenuItem("Rehacer Ctrl+Y");
mnRehacer.addActionListener(control);
Editar.add(mnRehacer);
Editar.add(new JSeparator());
mnCortar = new JMenuItem("Cortar Ctrl+x", new ImageIcon("resources/cut.gif"));
mnCortar.addActionListener(control);
Editar.add(mnCortar);
mnCopiar = new JMenuItem("Copiar Ctrl+C");
mnCopiar.addActionListener(control);
Editar.add(mnCopiar);
mnCopiarNombreCalificado = new JMenuItem("Copiar Nombre Calificado");
mnCopiarNombreCalificado.addActionListener(control);
Editar.add(mnCopiarNombreCalificado);
mnPegar = new JMenuItem("Pegar Ctrl+V");
mnPegar.addActionListener(control);
Editar.add(mnPegar);
Editar.add(new JSeparator());
mnsuprimir = new JMenuItem("Suprimir Supr");
mnsuprimir.addActionListener(control);
Editar.add(mnsuprimir);
mnSelecionarTodo = new JMenuItem("Seleccionar Todo");
mnSelecionarTodo.addActionListener(control);
Editar.add(mnSelecionarTodo);
Editar.add(Ampliar);
JMenuItem mnDelimitador = new JMenuItem("Elemento delimitador Mayùs+Alt+Arriba");
mnDelimitador.addActionListener(control);
Ampliar.add(mnDelimitador);
JMenuItem mnelementosiguiente = new JMenuItem("Elemento siguiente Mayùs+Alt+Derecha");
mnelementosiguiente.addActionListener(control);
Ampliar.add(mnelementosiguiente);
JMenuItem mnelementoanterior = new JMenuItem("Elemento anterior Mayùs+Alt+Izquierda");
mnelementoanterior.addActionListener(control);
Ampliar.add(mnelementoanterior);
Editar.add(new JSeparator());
mnBuscar = new JMenuItem("Buscar/Sustituir Ctrl+F");
mnBuscar.addActionListener(control);
Editar.add(mnBuscar);
mnBuscarSiguiente= new JMenuItem("Buscar Siguiente");
mnBuscarSiguiente.addActionListener(control);
Editar.add(mnBuscarSiguiente);
mnBuscarAnterior = new JMenuItem("Buscar Anterior");
mnBuscarAnterior.addActionListener(control);
Editar.add(mnBuscarAnterior);
mnBusqueda1 = new JMenuItem("Busqueda Incremental Del Siguiente");
mnBusqueda1.addActionListener(control);
Editar.add(mnBusqueda1);
mnBusqueda2 = new JMenuItem("Busqueda Incremental Del Anterior");
mnBusqueda1.addActionListener(control);
Editar.add(mnBusqueda2);
Editar.add(new JSeparator());
mnFavoritos = new JMenuItem("Añadir a Favoritos");
mnFavoritos.addActionListener(control);
Editar.add(mnFavoritos);
mnTareas = new JMenuItem("Añadir Tarea...");
mnTareas.addActionListener(control);
Editar.add(mnTareas);
/** Opcion Codigo Fuente*/
JMenuItem mnConmutar = new JMenuItem("Conmutar Comentario Ctrl+Mayus+c");
mnConmutar.addActionListener(control);
codigoFuente.add(mnConmutar);
JMenuItem mnAñadir = new JMenuItem("Añadir Comentario de Bloque Ctrl+Mayus+/");
mnAñadir.addActionListener(control);
codigoFuente.add(mnAñadir);
JMenuItem mnEliminarComentarios = new JMenuItem("Eliminar Comentario de Bloque Ctrl+Mayus+A");
mnEliminarComentarios.addActionListener(control);
codigoFuente.add(mnEliminarComentarios);
codigoFuente.add(new JSeparator());
JMenuItem mndesplazardrecha = new JMenuItem("Desplazar a la Derecha");
mndesplazardrecha.addActionListener(control);
codigoFuente.add(mndesplazardrecha);
JMenuItem mndesplazarIzquierda = new JMenuItem("Desplazar a la Izquierda");
mndesplazarIzquierda.addActionListener(control);
codigoFuente.add(mndesplazarIzquierda);
JMenuItem mnsangradoCorrecto = new JMenuItem("Sangrado Correcto");
mnsangradoCorrecto.addActionListener(control);
codigoFuente.add(mnsangradoCorrecto);
JMenuItem mnformatear = new JMenuItem("Formatear");
mnformatear.addActionListener(control);
codigoFuente.add(mnformatear);
JMenuItem mnFormatearElemto = new JMenuItem("Formatear Elementos");
mnFormatearElemto.addActionListener(control);
codigoFuente.add(mnFormatearElemto);
codigoFuente.add(new JSeparator());
JMenuItem mnañadirInportacion = new JMenuItem("Añadir Importacion Mayus+Ctrl+M" );
mnañadirInportacion.addActionListener(control);
codigoFuente.add(mnañadirInportacion);
JMenuItem mnorganizarImportaciones = new JMenuItem("Organizar Importaciones");
mnorganizarImportaciones.addActionListener(control);
codigoFuente.add(mnorganizarImportaciones);
JMenuItem mnordenarMienbros = new JMenuItem("Ordenar Miembros");
mnordenarMienbros.addActionListener(control);
codigoFuente.add(mnordenarMienbros);
codigoFuente.add(rodear);
JMenuItem mntraycat = new JMenuItem("Bloque try/catch");
mntraycat.addActionListener(control);
rodear.add(mntraycat);
JMenuItem mnconfigurar = new JMenuItem("Configurar plantillas");
mnconfigurar.addActionListener(control);
rodear.add(mnconfigurar);
/** Opcion Refactorizar */
JMenuItem mnRedenominar = new JMenuItem("Redenominar Mayùs+Alt+R");
mnRedenominar.addActionListener(control);
Refactorizar.add(mnRedenominar);
JMenuItem mnMover = new JMenuItem("Mover Mayùs+Alt+V");
mnMover.addActionListener(control);
Refactorizar.add(mnMover);
Refactorizar.add(new JSeparator());
JMenuItem mnCambiar = new JMenuItem("Cambiar Signatura de Metodos Mayùs+Alt+C");
mnMover.addActionListener(control);
Refactorizar.add(mnCambiar);
JMenuItem mnExtraerMetodos = new JMenuItem(EXTRAER_METODOS_MAYÙS_ALT_M);
mnMover.addActionListener(control);
Refactorizar.add(mnExtraerMetodos);
Refactorizar.add(new JSeparator());
JMenuItem mnClasesanonimas = new JMenuItem("Combertir Clases Anonimas en anidadas");
mnMover.addActionListener(control);
Refactorizar.add(mnClasesanonimas);
JMenuItem mnconvertirvariableencampo = new JMenuItem("Convertir Variable Local En Campo");
mnconvertirvariableencampo.addActionListener(control);
Refactorizar.add(mnconvertirvariableencampo);
Refactorizar.add(new JSeparator());
JMenuItem mnExtraerSuperclase = new JMenuItem("Extraer Superclase...");
mnExtraerSuperclase.addActionListener(control);
Refactorizar.add(mnExtraerSuperclase);
JMenuItem mnExtraerInterfaz = new JMenuItem("Extraer Interfaz...");
mnExtraerSuperclase.addActionListener(control);
Refactorizar.add(mnExtraerInterfaz);
JMenuItem mnDegradar = new JMenuItem("Degradar...");
mnExtraerSuperclase.addActionListener(control);
Refactorizar.add(mnDegradar);
JMenuItem mnPromover = new JMenuItem("Promover...");
mnExtraerSuperclase.addActionListener(control);
Refactorizar.add(mnPromover);
Refactorizar.add(new JSeparator());
JMenuItem mnintroducirFabrica = new JMenuItem("Introducir Fabrica...");
mnintroducirFabrica.addActionListener(control);
Refactorizar.add(mnintroducirFabrica);
JMenuItem mnintroducirParametro = new JMenuItem("Introducir Parametro...");
mnintroducirParametro.addActionListener(control);
Refactorizar.add(mnintroducirFabrica);
JMenuItem mnautoencapsularcampo = new JMenuItem("Autoencapsular Campo... ");
mnautoencapsularcampo.addActionListener(control);
Refactorizar.add(mnautoencapsularcampo);
Refactorizar.add(new JSeparator());
JMenuItem mngeneralizarTipodeclarado=new JMenuItem ("Generalizar Tipo Declarado");
mngeneralizarTipodeclarado.addActionListener(control);
Refactorizar.add(mngeneralizarTipodeclarado);
/** Opcion navegar */
JMenuItem mniradentro = new JMenuItem("Ir a Dentro");
mniradentro.addActionListener(control);
Navegar.add(mniradentro);
/*JMenuItem mnIra = new JMenuItem("Ir a...");
mnIra.addActionListener(control);
Navegar.add(mnIra);*/
Navegar.add(ir);
JMenuItem mnAtràs = new JMenuItem("Atràs ");
mnAtràs.addActionListener(control);
ir.add(mnAtràs);
JMenuItem mnAdelante = new JMenuItem("Adelante ");
mnAdelante.addActionListener(control);
ir.add(mnAdelante);
JMenuItem mnsubirunnivel = new JMenuItem("Subir un nivel ");
mnsubirunnivel.addActionListener(control);
ir.add(mnsubirunnivel);
Navegar.add(new JSeparator());
JMenuItem mnAbrirdeclaracion = new JMenuItem("Abrir Declaracion F3");
mnAbrirdeclaracion.addActionListener(control);
Navegar.add(mnAbrirdeclaracion);
JMenuItem mnAbrirjeraraquia = new JMenuItem("Abrir Jerarquia de Tipos F4");
mnAbrirjeraraquia.addActionListener(control);
Navegar.add(mnAbrirjeraraquia);
JMenuItem mnjeraraquiadellamada = new JMenuItem("Abrir Jerarquia de LLamado");
mnjeraraquiadellamada.addActionListener(control);
Navegar.add(mnjeraraquiadellamada);
JMenuItem mnabririmplementacionsuper = new JMenuItem("Abrir Implementacion de super Ctrl+Alt+H");
mnabririmplementacionsuper.addActionListener(control);
Navegar.add(mnabririmplementacionsuper);
JMenuItem mnabrirjavadoc = new JMenuItem("Abrir Javadoc Externo Mayùs+F2");
mnabrirjavadoc.addActionListener(control);
Navegar.add(mnabrirjavadoc);
Navegar.add(new JSeparator());
JMenuItem mnabrirtipo = new JMenuItem("Abrir Tipo Mayùs+Ctrl+T");
mnabrirtipo.addActionListener(control);
Navegar.add(mnabrirtipo);
JMenuItem mnabrirtipoenjerarquia = new JMenuItem("Abrir Tipo Jerarquia Mayùs+Ctrl+H");
mnabrirtipoenjerarquia.addActionListener(control);
Navegar.add(mnabrirtipoenjerarquia);
JMenuItem mnabrirrecurso = new JMenuItem("Abrir Recurso Mayùs+Ctrl+R");
mnabrirrecurso.addActionListener(control);
Navegar.add(mnabrirrecurso);
Navegar.add(new JSeparator());
Navegar.add(Mostraren);
JMenuItem mnExploradordepaquetes = new JMenuItem("Explorador de paquetes");
mnExploradordepaquetes.addActionListener(control);
Mostraren.add(mnExploradordepaquetes);
JMenuItem mnEsquema = new JMenuItem("Esquema");
mnEsquema.addActionListener(control);
Mostraren.add(mnEsquema);
JMenuItem mnNavegador = new JMenuItem("Navegador");
mnNavegador.addActionListener(control);
Mostraren.add(mnNavegador);
JMenuItem mnEsquemaRapido = new JMenuItem("Esquema ràpido Ctrl+0");
mnEsquemaRapido.addActionListener(control);
Navegar.add(mnEsquemaRapido);
JMenuItem mnjerarquiadetiposrapido = new JMenuItem("Jerarquia de tipos ràpido Ctrl+t");
mnjerarquiadetiposrapido.addActionListener(control);
Navegar.add(mnjerarquiadetiposrapido);
Navegar.add(new JSeparator());
JMenuItem mnAnotacionsiguiente = new JMenuItem("Anotacion siguiente");
mnAnotacionsiguiente.addActionListener(control);
Navegar.add(mnAnotacionsiguiente);
JMenuItem mnAnotacionAnterior = new JMenuItem("Anotacion Anterior");
mnAnotacionAnterior.addActionListener(control);
Navegar.add(mnAnotacionAnterior);
Navegar.add(new JSeparator());
JMenuItem mnAtras1 = new JMenuItem("Ultima ubicacion de edicion Alt+Izquierda");
mnAtras1.addActionListener(control);
Navegar.add(mnAtras1);
JMenuItem mnAdelante1 = new JMenuItem("Ir a linea Alt+Derecha");
mnAdelante1.addActionListener(control);
Navegar.add(mnAdelante1);
//JMenuItem mn
//Refactorizar.add(new JSeparator());
//Atras, Adelante,
//
JMenuItem mnlimpiar = new JMenuItem("Limpiar...");
mnlimpiar.addActionListener(control);
codigoFuente.add(mnlimpiar);
/** Opcion Buscar*/
JMenuItem mnBuscar = new JMenuItem("Buscar Ctrl+H");
mnBuscar.addActionListener(control);
Buscar.add(mnBuscar);
JMenuItem mnArchivo1 = new JMenuItem("Archivo");
mnArchivo1.addActionListener(control);
Buscar.add(mnArchivo1);
JMenuItem mnJava = new JMenuItem("Java...");
mnJava.addActionListener(control);
Buscar.add(mnJava);
Buscar.add(new JSeparator());
//JMenuItem mntexto = new JMenuItem("Texto");
//mntexto.addActionListener(control);
//Buscar.add(mntexto);
Buscar.add(Texto);
//Area de Trabajo, Proyecto, archivo,conjunto de trabajo
JMenuItem mnareadetrabajo = new JMenuItem("Àrea de trabajo");
mnareadetrabajo.addActionListener(control);
Texto.add(mnareadetrabajo);
JMenuItem mnProyecto1 = new JMenuItem("Proyecto");
mnProyecto1.addActionListener(control);
Texto.add(mnProyecto1);
JMenuItem mnArchivoTexto = new JMenuItem("Archivo");
mnArchivodeTexto.addActionListener(control);
Texto.add(mnArchivoTexto);
JMenuItem mnComjuntodetrabajo = new JMenuItem("Conjunto de trabajo");
mnComjuntodetrabajo.addActionListener(control);
Texto.add(mnComjuntodetrabajo);
/*JMenuItem mnreferencias = new JMenuItem("Referencias");
mnreferencias.addActionListener(control);
Buscar.add(mnreferencias);*/
Buscar.add(referencias);
//area de trabajo, proyecto, jerarquia,Conjunto de trabajo,
JMenuItem mnareadetrabajoreferencia = new JMenuItem("Àrea de trabajo");
mnareadetrabajoreferencia.addActionListener(control);
referencias.add(mnareadetrabajoreferencia);
JMenuItem mnproyectoreferencia = new JMenuItem("Proyecto");
mnproyectoreferencia.addActionListener(control);
referencias.add(mnproyectoreferencia);
JMenuItem mnJerarquia = new JMenuItem("Jerarquia");
mnJerarquia.addActionListener(control);
referencias.add(mnJerarquia);
JMenuItem mnConjuntodetrabajo = new JMenuItem("Conjunto de trabajo");
mnConjuntodetrabajo.addActionListener(control);
referencias.add(mnConjuntodetrabajo);
//JMenuItem mndeclaraciones = new JMenuItem("Declaraciones");
//mndeclaraciones.addActionListener(control);
//Buscar.add(mndeclaraciones);
Buscar.add(declaraciones);
//area de trabajo, proyecto , jerarquia, conjunto de trabajo
JMenuItem mnareadetrabajo2 = new JMenuItem("Àrea de trabajo ");
mnareadetrabajo2.addActionListener(control);
declaraciones.add(mnareadetrabajo2);
JMenuItem mnproyectodeclaraciones = new JMenuItem("Priyecto");
mnproyectodeclaraciones.addActionListener(control);
declaraciones.add(mnproyectodeclaraciones);
JMenuItem mnjerarquia = new JMenuItem("Jerarquia");
mnjerarquia.addActionListener(control);
declaraciones.add(mnJerarquia);
JMenuItem mnconjuntodetrabajodeclaraciones = new JMenuItem("Conjunto de trabajo");
mnconjuntodetrabajodeclaraciones.addActionListener(control);
declaraciones.add(mnconjuntodetrabajodeclaraciones);
//JMenuItem mnImplementadores = new JMenuItem("Implemtadores");
//mnImplementadores.addActionListener(control);
//Buscar.add(mnImplementadores);
Buscar.add(implementadores);
//Area de trabajo, proyecto, conjunto de trabajo
JMenuItem mnareadetrabajoimplementadores = new JMenuItem("Àrea de trabajo");
mnareadetrabajoimplementadores.addActionListener(control);
implementadores.add(mnareadetrabajoimplementadores);
JMenuItem mnProyectoimplementadores = new JMenuItem("Proyecto");
mnProyectoimplementadores.addActionListener(control);
implementadores.add(mnProyectoimplementadores);
JMenuItem mnconjuntodetrabajoimplementadores = new JMenuItem("Conjunto de trabajo");
mnconjuntodetrabajoimplementadores.addActionListener(control);
implementadores.add(mnconjuntodetrabajoimplementadores);
//JMenuItem mnAccesolectura = new JMenuItem("Acceso de lectura");
//mnAccesolectura.addActionListener(control);
//Buscar.add(mnAccesolectura);
Buscar.add(Accesodelectura);
//Area de trabajo, Proyecto, Jerarquia, Conjunto de trabajo
JMenuItem mnareadetrabajoacceoslectura = new JMenuItem("Ârea de Trabajo");
mnareadetrabajoacceoslectura.addActionListener(control);
Accesodelectura.add(mnareadetrabajoacceoslectura);
JMenuItem mnProyectoAccesolectura = new JMenuItem("Proyecto");
mnProyectoAccesolectura.addActionListener(control);
Accesodelectura.add(mnProyectoAccesolectura);
JMenuItem mnjerarquiaAccesolectura = new JMenuItem("Jerraquia");
mnjerarquiaAccesolectura.addActionListener(control);
Accesodelectura.add(mnjerarquiaAccesolectura);
JMenuItem mnconjuntodetrabajoAccesolectura = new JMenuItem("Conjunto de trabajo");
mnconjuntodetrabajoAccesolectura.addActionListener(control);
Accesodelectura.add(mnconjuntodetrabajoAccesolectura);
//JMenuItem mnAccesoEscritura = new JMenuItem("Acceso escritura");
//mnAccesoEscritura.addActionListener(control);
//Buscar.add(mnAccesoEscritura);
Buscar.add(Accesodeescritura);
//area de trabajo, proyecto, jerarquia, conjunto de trabajo
JMenuItem mnareadetrabajoacceosdescritura = new JMenuItem("Ârea de Trabajo");
mnareadetrabajoacceosdescritura.addActionListener(control);
Accesodeescritura.add(mnareadetrabajoacceosdescritura);
JMenuItem mnProyectoAccesodeescritura = new JMenuItem("Proyecto");
mnProyectoAccesodeescritura .addActionListener(control);
Accesodeescritura.add(mnProyectoAccesodeescritura );
JMenuItem mnjerarquiaAccesodeescritura = new JMenuItem("Jerraquia");
mnjerarquiaAccesodeescritura.addActionListener(control);
Accesodeescritura.add(mnjerarquiaAccesodeescritura);
JMenuItem mnconjuntodetrabajoAccesoescritura = new JMenuItem("Conjunto de trabajo");
mnconjuntodetrabajoAccesoescritura.addActionListener(control);
Accesodeescritura.add(mnconjuntodetrabajoAccesoescritura);
Buscar.add(new JSeparator());
Buscar.add(apariciones);
//identificador, Implementando metodos, Excepcion Lanzada
JMenuItem mnidentificador = new JMenuItem("Identificador");
mnidentificador.addActionListener(control);
apariciones.add(mnidentificador);
JMenuItem mnImplementandometodos = new JMenuItem("Implementando metodos");
mnImplementandometodos .addActionListener(control);
apariciones.add(mnImplementandometodos );
JMenuItem mnExcepcionLanzada = new JMenuItem("Implementando metodos");
mnExcepcionLanzada .addActionListener(control);
apariciones.add(mnExcepcionLanzada );
Buscar.add(new JSeparator());
JMenuItem mnpruebareferente = new JMenuItem("Pruebas referentes...");
mnpruebareferente.addActionListener(control);
Buscar.add(mnpruebareferente);
//Abrir Proyecto, cerrar Proyecto,
JMenuItem mnAbrirProyecto = new JMenuItem("Abrir proyecto");
mnAbrirProyecto.addActionListener(control);
Proyecto.add(mnAbrirProyecto);
JMenuItem mncerrarProyecto = new JMenuItem("Cerrar proyecto");
mncerrarProyecto.addActionListener(control);
Proyecto.add(mncerrarProyecto);
Proyecto.add(new JSeparator());
//construir todo, construir proyecto, construir conjunto de trabajo,limpiar
JMenuItem mnconstruirtodo= new JMenuItem("Construir todo Ctrl+B");
mnconstruirtodo.addActionListener(control);
Proyecto.add(mnconstruirtodo);
JMenuItem mncontruirproyecto =new JMenuItem("Construir proyecto");
mncontruirproyecto.addActionListener(control);
Proyecto.add(mncontruirproyecto);
//JMenuItem mnconstruirconjunto = new JMenuItem("Construir conjunto");
//mncontruirproyecto.addActionListener(control);
//Proyecto.add(mnconstruirconjunto);
Proyecto.add(contruirconjuntodetrabajo);
JMenuItem mnselecionarconjuntodetrabajo = new JMenuItem ("Seleccionar conjunto de trabajo");
mnselecionarconjuntodetrabajo.addActionListener(control);
contruirconjuntodetrabajo.add(mnselecionarconjuntodetrabajo);
JMenuItem mnlimpia = new JMenuItem ("Limpiar...");
mnlimpia.addActionListener(control);
Proyecto.add(mnlimpia);
JMenuItem mncontruirautomaticamente = new JMenuItem("Construir automaticamente");
mncontruirautomaticamente.addActionListener(control);
Proyecto.add(mncontruirautomaticamente);
Proyecto.add(new JSeparator());
JMenuItem mnjenerarjavadoc = new JMenuItem("Generar Javadoc...");
mnjenerarjavadoc.addActionListener(control);
Proyecto.add(mnjenerarjavadoc);
Proyecto.add(new JSeparator());
JMenuItem mnPropiedades = new JMenuItem("Propiedades" ,new ImageIcon("imagenes/save.jpg"));
mnPropiedades.addActionListener(control);
Proyecto.add(mnPropiedades);
//JMenuItem mnProyecto = new JMenuItem("Proyecto");
//mnProyecto.addActionListener(control);
//Archivo2.add(mnProyecto);
/*JMenuItem mnpaquete = new JMenuItem("Paquete");
mnpaquete.addActionListener(control);
Archivo2.add(mnpaquete);*/
//ventana nueva, Editor nuevo,
JMenuItem mnventananueva= new JMenuItem("Ventana nueva");
mnventananueva.addActionListener(control);
Ventana.add(mnventananueva);
JMenuItem mnEditornuevo = new JMenuItem("Editor nuevo");
mnEditornuevo.addActionListener(control);
Ventana.add(mnEditornuevo);
Ventana.add(new JSeparator());
Ventana.add(abririperspectiva);
JMenuItem mnDepurar = new JMenuItem("Depurar");
mnDepurar.addActionListener(control);
abririperspectiva.add(mnDepurar);
//examinar, Impresion
JMenuItem mnExaminar = new JMenuItem("Examinar");
mnExaminar.addActionListener(control);
abririperspectiva.add(mnExaminar);
JMenuItem mnImprimir = new JMenuItem("Imprimir");
mnImprimir.addActionListener(control);
abririperspectiva.add(mnImprimir);
abririperspectiva.add(new JSeparator());
JMenuItem mnotros = new JMenuItem("Otros");
mnotros.addActionListener(control);
abririperspectiva.add(mnotros);
Ventana.add(mostrarVista);
JMenuItem mnanotaciondeerrores = new JMenuItem("Anotacion de errores");
mnanotaciondeerrores.addActionListener(control);
mostrarVista.add(mnanotaciondeerrores);
JMenuItem mnant = new JMenuItem("Ant");
mnant.addActionListener(control);
mostrarVista.add(mnant);
JMenuItem mnBuscarVista = new JMenuItem("Buscar Mayus+Alt+Q S");
mnBuscarVista.addActionListener(control);
mostrarVista.add(mnBuscarVista);
JMenuItem mnconsola= new JMenuItem("Consola Mayus+Alt+Q C");
mnconsola.addActionListener(control);
mostrarVista.add(mnconsola);
JMenuItem mndeclaracionEsquema = new JMenuItem("Declaracion Mayus+Alt+Q D");
mndeclaracionEsquema.addActionListener(control);
mostrarVista.add(mndeclaracionEsquema);
JMenuItem mnEsquemavista = new JMenuItem("Esquema");
mnEsquemavista.addActionListener(control);
mostrarVista.add(mnEsquemavista);
JMenuItem mnexplorador = new JMenuItem("Explorador de paquetes Mayus+Alt+Q P");
mnExploradordepaquetes.addActionListener(control);
mostrarVista.add(mnexplorador);
JMenuItem mnjavadooc = new JMenuItem("Javadoc Mayus+Alt+Q J");
mnjavadooc.addActionListener(control);
mostrarVista.add(mnjavadooc);
JMenuItem mnjerarquiavista = new JMenuItem("Jerarquia Mayus+Alt+Q T");
mnjerarquiavista.addActionListener(control);
mostrarVista.add(mnjerarquiavista);
// Tareas
JMenuItem mnNavegadorvista = new JMenuItem("Navegador");
mnNavegador.addActionListener(control);
mostrarVista.add(mnNavegadorvista);
JMenuItem mnploblemas = new JMenuItem("Problemas");
mnploblemas.addActionListener(control);
mostrarVista.add(mnploblemas);
JMenuItem mnprogreso = new JMenuItem("Progreso");
mnprogreso.addActionListener(control);
mostrarVista.add(mnprogreso);
JMenuItem mntareavista = new JMenuItem("Tarea");
mntareavista.addActionListener(control);
mostrarVista.add(mntareavista);
mostrarVista.add(new JSeparator());
JMenuItem mnotrosvista= new JMenuItem("Otros Mayus+Alt+Q Q");
mnotrosvista.addActionListener(control);
mostrarVista.add(mnotrosvista);
Ventana.add(new JSeparator());
JMenuItem mnpersonalizar = new JMenuItem("Personalizar perspectiva...");
mnpersonalizar.addActionListener(control);
Ventana.add(mnpersonalizar);
JMenuItem mnguardarperspectiva = new JMenuItem("Guardar perspectiva como...");
mnguardarperspectiva.addActionListener(control);
Ventana.add(mnguardarperspectiva);
JMenuItem mnrestablecerperspectiva = new JMenuItem("Restablecer perspectiva");
mnrestablecerperspectiva.addActionListener(control);
Ventana.add(mnrestablecerperspectiva);
JMenuItem mncerrarperpectiva = new JMenuItem("Cerrar perspectiva");
mncerrarperpectiva.addActionListener(control);
Ventana.add(mncerrarperpectiva);
JMenuItem mncerrartodaperspectiva = new JMenuItem("Cerrar todas las perspectiva");
mncerrarperpectiva.addActionListener(control);
Ventana.add(mncerrartodaperspectiva);
Ventana.add(navegacion);
JMenuItem mnmostrarmenudelsistema = new JMenuItem("Mostrar menu del sistema");
mnmostrarmenudelsistema.addActionListener(control);
navegacion.add(mnmostrarmenudelsistema);
JMenuItem mnmostrarmenuver = new JMenuItem("Mostrar menu ver");
mnmostrarmenuver.addActionListener(control);
navegacion.add(mnmostrarmenuver);
navegacion.add(new JSeparator());
JMenuItem mnmaximizarvista = new JMenuItem("Maximizar vista o editor activo");
mnmaximizarvista.addActionListener(control);
navegacion.add(mnmaximizarvista);
JMenuItem mnminimizarvista = new JMenuItem("Minimizar vista o editor activo");
mnminimizarvista.addActionListener(control);
navegacion.add(mnminimizarvista);
navegacion.add(new JSeparator());
JMenuItem mnactivar = new JMenuItem("Activar");
mnactivar.addActionListener(control);
navegacion.add(mnactivar);
JMenuItem mneditor = new JMenuItem("Editor");
mneditor.addActionListener(control);
navegacion.add(mneditor);
JMenuItem mneditorsiguiente = new JMenuItem("Editor siguiente");
mneditorsiguiente.addActionListener(control);
navegacion.add(mneditorsiguiente);
JMenuItem mnpasaraeditor = new JMenuItem("Paso rapido a editor");
mnpasaraeditor.addActionListener(control);
navegacion.add(mnpasaraeditor);
navegacion.add(new JSeparator());
JMenuItem mnvistasiguiente = new JMenuItem("Vista siguiente");
mnvistasiguiente.addActionListener(control);
navegacion.add(mnvistasiguiente);
JMenuItem mnvistaanerior = new JMenuItem("Vista anterior");
mnvistaanerior.addActionListener(control);
navegacion.add(mnvistaanerior);
navegacion.add(historial);
JMenuItem mndiario = new JMenuItem("Historial diario");
mndiario.addActionListener(control);
historial.add(mndiario);
Ventana.add(new JSeparator());
Ventana.add(conjuntodetrabajo);
JMenuItem mnEditarconjunto = new JMenuItem("Editar");
mnEditarconjunto.addActionListener(control);
conjuntodetrabajo.add(mnEditarconjunto);
JMenuItem mnayuda = new JMenuItem("Ayuda");
mnayuda.addActionListener(control);
Ayuda.add(mnayuda);
Ayuda.add(new JSeparator());
JMenuItem mncontenidodeayuda = new JMenuItem("Contenido de la ayuda");
mncontenidodeayuda.addActionListener(control);
Ayuda.add(mncontenidodeayuda);
JMenuItem mnayudabusca = new JMenuItem("Buscar");
mnayudabusca.addActionListener(control);
Ayuda.add(mnayudabusca);
JMenuItem mnbuscar = new JMenuItem("Ayuda dinamica");
mnBuscar.addActionListener(control);
Ayuda.add(mnbuscar);
Ayuda.add(new JSeparator());
//asistencia de teclas, sugerencia y trucos
JMenuItem mnasistenciadeteclas = new JMenuItem("Asistencia de teclas");
mnasistenciadeteclas.addActionListener(control);
Ayuda.add(mnasistenciadeteclas);
JMenuItem mnsugerenciasytrucos = new JMenuItem("Sugerencias y trucos");
mnsugerenciasytrucos.addActionListener(control);
Ayuda.add(mnsugerenciasytrucos);
JMenuItem mnhojadeapunte = new JMenuItem("Hoja de apunte");
mnhojadeapunte.addActionListener(control);
Ayuda.add(mnhojadeapunte);
Ayuda.add(new JSeparator());
Ayuda.add(actualizacion);
//JMenuItem mnactualizacionesdesoftware = new JMenuItem("Actualizaciones de software");
//mnactualizacionesdesoftware.addActionListener(control);
//actualizacion.add(mnactualizacionesdesoftware);
//buscar y instalar, gestionar configuracion
JMenuItem mnbuscrayinstalar = new JMenuItem("Buscar y instalar");
mnbuscrayinstalar.addActionListener(control);
actualizacion.add(mnbuscrayinstalar);
JMenuItem mngestionarconfiguracion = new JMenuItem("Gestionar configuracion");
mngestionarconfiguracion.addActionListener(control);
actualizacion.add(mngestionarconfiguracion);
Ayuda.add(new JSeparator());
JMenuItem mnacerca = new JMenuItem("Acerca del sistema");
mnacerca.addActionListener(control);
Ayuda.add(mnacerca);
Salir.add(new JSplitPane());
//barra.add(Box.createVerticalBox());
barra.add(Archivo);
barra.add(Editar);
barra.add(codigoFuente);
barra.add(Refactorizar);
barra.add(Navegar);
barra.add(Buscar);
barra.add(Proyecto);
barra.add(Ejecutar);
barra.add(Ventana);
barra.add(Ayuda);
barra.add(Salir);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setJMenuBar(barra);
//this.setJMenuBar(barra2);
this.setTitle("Java-Java-java -SDK PONCIANO");
//this.setTitle("Biblio|System > " + this.empleado.getNombre() + " " + this.empleado.getApellido());
this.setSize(1000, 600);
this.setResizable(true);
this.setLocationRelativeTo(null);
this.setBounds(20, 30, 880, 600);
this.addWindowListener(control);
this.setVisible(true);
}
public static void main(String[] args) {
new Java();
}
}
package vista;
import java.awt.BorderLayout;
import java.awt.Color;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JSeparator;
import javax.swing.JSplitPane;
import controlador.ControlMenu;
//abrir archivo, cerrar, cerrar toto, guardar, guardar como , guardar todo, revertir
public class Java extends JFrame implements yo {
private static final String EXTRAER_METODOS_MAYÙS_ALT_M = "Extraer Metodos Mayùs+Alt+M";
private JMenuItem mnabrirarchivo =null;
private JMenuItem mncerrar = null;
private JMenuItem mncerrarTodo=null;
private JMenuItem mnguardar=null;
private JMenuItem mnguardarComo=null;
private JMenuItem mnguardartodo=null;
private JMenuItem mnrevertir=null;
private JMenuItem mnSalir=null;
private JMenuItem mnMover=null;
private JMenuItem mnRedominar;
private JMenuItem mnRemover=null;
private JMenuItem mnImprimir=null;
private JMenuItem mnConmutartrabajo=null;
private JMenuItem mnNuevoP = null;
private JMenuItem mnImportar=null;
private JMenuItem mnExportar=null;
//opcion Editar
private JMenuItem mnDeshacer =null;
private JMenuItem mnRehacer=null;
private JMenuItem mnCortar=null;
private JMenuItem mnCopiar=null;
private JMenuItem mnCopiarNombreCalificado=null;
private JMenuItem mnPegar=null;
private JMenuItem mnsuprimir = null;
private JMenuItem mnSelecionarTodo=null;
private JMenuItem mnBuscar=null;
private JMenuItem mnBuscarSiguiente=null;
private JMenuItem mnBuscarAnterior=null;
private JMenuItem mnBusqueda1=null;
private JMenuItem mnBusqueda2=null;
private JMenuItem mnFavoritos = null;
private JMenuItem mnTareas=null;
//private JMenuItem
//Deshacer Tecleo,Rehacer,
private ControlMenu control;
private JMenuItem mnploblemas;
public Java(){
JPanel p=new JPanel();
p.setBackground(new Color(255,181,145));
this.add(p, BorderLayout.SOUTH);
JMenuBar barra = new JMenuBar();
JMenu Archivo = new JMenu("Archivo");
JMenu Nuevo = new JMenu("Nuevo");
JMenu ConvertirDelimitadores = new JMenu ("Convertir delimitadores de linea a");
JMenu Editar = new JMenu ("Editar");
JMenu Ampliar = new JMenu("Ampliar selecciòn a");
JMenu codigoFuente = new JMenu("Codigo Fuente");
JMenu rodear = new JMenu("Rodear con");
JMenu Refactorizar = new JMenu("Refactorizar");
JMenu Navegar = new JMenu("navegar");
JMenu Mostraren = new JMenu("Mostrar en Mayùs+Alt+W");
JMenu ir = new JMenu("Ir a");
JMenu Buscar = new JMenu ("Buscar");
JMenu Texto = new JMenu ("Texto");
JMenu referencias = new JMenu("Referencias");
JMenu declaraciones = new JMenu("Declaraciones");
JMenu implementadores = new JMenu("Implementadores");
JMenu Accesodelectura = new JMenu("Acceso de lectura");
JMenu Accesodeescritura = new JMenu("Acceso de escritura");
JMenu apariciones = new JMenu("Apariciones en archivo Ctrl+Mayùs+U");
JMenu Proyecto = new JMenu("Proyecto");
JMenu contruirconjuntodetrabajo = new JMenu("Construir conjunto de trabajo");
JMenu Ejecutar = new JMenu("Ejecutar");
JMenu Ventana = new JMenu("Ventana");
JMenu abririperspectiva = new JMenu("Abrir perspectiva");
JMenu mostrarVista = new JMenu("Mostrar vista");
JMenu conjuntodetrabajo = new JMenu("Conjunto de trabajo");
JMenu historial = new JMenu("Historial");
JMenu navegacion = new JMenu("Navegacion");
JMenu Ayuda = new JMenu("Ayuda");
JMenu actualizacion = new JMenu("Actualizaciones de software");
JMenu Salir = new JMenu("Salir");
/*JMenu Class = new JMenu("Clase");
// mnNuevo = new JMenuItem("Nuevo Mayus+Alt+N");
//mnNuevo.addActionListener(control);
// Archivo.add(mnNuevo);
/** opcion Archivo*/
Archivo.add(Nuevo);
JMenuItem mnProyecto = new JMenuItem("Proyecto");
mnProyecto.addActionListener(control);
Nuevo.add(mnProyecto);
Nuevo.add(new JSeparator());
JMenuItem mnpaquete = new JMenuItem("Paquete");
mnpaquete.addActionListener(control);
Nuevo.add(mnpaquete);
// Carpeta Fuente , Carpeta, archivo
JMenuItem mnclase = new JMenuItem("Clase");
mnclase.addActionListener(control);
Nuevo.add(mnclase);
JMenuItem mnInterfaz =new JMenuItem("Interfaz");
mnInterfaz.addActionListener(control);
Nuevo.add(mnInterfaz);
JMenuItem mnEnumerador = new JMenuItem("Enumerador");
mnEnumerador.addActionListener(control);
Nuevo.add(mnEnumerador);
JMenuItem mnAnotacion= new JMenuItem("Anotacion");
mnAnotacion.addActionListener(control);
Nuevo.add(mnAnotacion);
JMenuItem mnCarpetaFuente = new JMenuItem("Carpeta fuente");
mnCarpetaFuente.addActionListener(control);
Nuevo.add(mnCarpetaFuente);
JMenuItem mnCarpeta = new JMenuItem("Carpeta");
mnCarpeta.addActionListener(control);
Nuevo.add(mnCarpeta);
JMenuItem mnArchivo = new JMenuItem("Archivo");
mnArchivo.addActionListener(control);
Nuevo.add(mnArchivo);
JMenuItem mnArchivodeTexto = new JMenuItem("Archivo de texto sin titulo");
mnArchivodeTexto.addActionListener(control);
Nuevo.add(mnArchivodeTexto);
JMenuItem mncasoPruebaJUnit = new JMenuItem("Caso de prueba JUnit");
mncasoPruebaJUnit.addActionListener(control);
Nuevo.add(mncasoPruebaJUnit);
Nuevo.add(new JSeparator());
JMenuItem mnOtros = new JMenuItem("Otros");
mnOtros.addActionListener(control);
Nuevo.add(mnOtros);
//archivo, archivo de texto sin titulo, caso de prueba JUnit
mnNuevoP = new JMenuItem("Nuevo Proyecto");
mnNuevoP.addActionListener(control);
Archivo.add(mnNuevoP);
//Archivo.add(new JSeparator());
mnabrirarchivo = new JMenuItem("Abrir Archivo");
mnabrirarchivo.addActionListener(control);
Archivo.add(mnabrirarchivo);
Archivo.add(new JSeparator());
mncerrar = new JMenuItem("Cerrar");
mncerrar.addActionListener(control);
Archivo.add(mncerrar);
mncerrarTodo = new JMenuItem("Cerrar Todo Mayus+Ctrl+w ");
mncerrarTodo.addActionListener(control);
Archivo.add(mncerrarTodo);
Archivo.add(new JSeparator());
mnguardar = new JMenuItem("Guardar");
mnguardar.addActionListener(control);
Archivo.add(mnguardar);
//Archivo.add(new JSeparator());
mnguardarComo = new JMenuItem("Guardar Como");
mnguardarComo.addActionListener(control);
Archivo.add(mnguardarComo);
Archivo.add(new JSeparator());
mnguardartodo = new JMenuItem("Guardar Todo Mayus+Ctrl+W");
mnguardartodo.addActionListener(control);
Archivo.add(mnguardartodo);
//Archivo.add(new JSeparator());
mnrevertir = new JMenuItem("Revertir");
mnrevertir.addActionListener(control);
Archivo.add(mnrevertir);
Archivo.add(new JSeparator());
mnMover = new JMenuItem("Mover");
mnMover.addActionListener(control);
Archivo.add(mnMover);
mnRedominar = new JMenuItem("Redominar");
mnRedominar.addActionListener(control);
Archivo.add(mnRedominar);
mnRemover = new JMenuItem("Remover");
mnRemover.addActionListener(control);
Archivo.add(mnRemover);
/*mnConvertirDelimitadores = new JMenuItem("Convertir Delimitadores");
mnConvertirDelimitadores.addActionListener(control);
Archivo.add(mnConvertirDelimitadores);*/
Archivo.add(ConvertirDelimitadores);
JMenuItem mnwindows = new JMenuItem("Windows");
mnwindows.addActionListener(control);
ConvertirDelimitadores.add(mnwindows);
JMenuItem mnUnix = new JMenuItem("Unix [valor_predeterminado]");
mnUnix.addActionListener(control);
ConvertirDelimitadores.add(mnUnix);
JMenuItem mnMacOS9 =new JMenuItem("MacOS 9");
mnMacOS9.addActionListener(control);
ConvertirDelimitadores.add(mnMacOS9);
Archivo.add(new JSeparator());
mnImprimir=new JMenuItem("Imprimir");
mnImprimir.addActionListener(control);
Archivo.add(mnImprimir);
Archivo.add(new JSeparator());
mnConmutartrabajo=new JMenuItem("Conmutar Espacio de Trabajo");
mnConmutartrabajo.addActionListener(control);
Archivo.add(mnConmutartrabajo);
Archivo.add(new JSeparator());
mnImportar=new JMenuItem("Importar...");
mnImportar.addActionListener(control);
Archivo.add(mnImportar);
mnExportar=new JMenuItem("Exportar...");
mnExportar.addActionListener(control);
Archivo.add(mnExportar);
Archivo.add(new JSeparator());
mnSalir = new JMenuItem("Salir Ctl+X");
mnSalir.addActionListener(control);
Archivo.add(mnSalir);
/** opcion Editar*/
mnDeshacer = new JMenuItem("Deshacer Teclado Ctrl+Z");
mnDeshacer.addActionListener(control);
Editar.add(mnDeshacer);
mnRehacer = new JMenuItem("Rehacer Ctrl+Y");
mnRehacer.addActionListener(control);
Editar.add(mnRehacer);
Editar.add(new JSeparator());
mnCortar = new JMenuItem("Cortar Ctrl+x", new ImageIcon("resources/cut.gif"));
mnCortar.addActionListener(control);
Editar.add(mnCortar);
mnCopiar = new JMenuItem("Copiar Ctrl+C");
mnCopiar.addActionListener(control);
Editar.add(mnCopiar);
mnCopiarNombreCalificado = new JMenuItem("Copiar Nombre Calificado");
mnCopiarNombreCalificado.addActionListener(control);
Editar.add(mnCopiarNombreCalificado);
mnPegar = new JMenuItem("Pegar Ctrl+V");
mnPegar.addActionListener(control);
Editar.add(mnPegar);
Editar.add(new JSeparator());
mnsuprimir = new JMenuItem("Suprimir Supr");
mnsuprimir.addActionListener(control);
Editar.add(mnsuprimir);
mnSelecionarTodo = new JMenuItem("Seleccionar Todo");
mnSelecionarTodo.addActionListener(control);
Editar.add(mnSelecionarTodo);
Editar.add(Ampliar);
JMenuItem mnDelimitador = new JMenuItem("Elemento delimitador Mayùs+Alt+Arriba");
mnDelimitador.addActionListener(control);
Ampliar.add(mnDelimitador);
JMenuItem mnelementosiguiente = new JMenuItem("Elemento siguiente Mayùs+Alt+Derecha");
mnelementosiguiente.addActionListener(control);
Ampliar.add(mnelementosiguiente);
JMenuItem mnelementoanterior = new JMenuItem("Elemento anterior Mayùs+Alt+Izquierda");
mnelementoanterior.addActionListener(control);
Ampliar.add(mnelementoanterior);
Editar.add(new JSeparator());
mnBuscar = new JMenuItem("Buscar/Sustituir Ctrl+F");
mnBuscar.addActionListener(control);
Editar.add(mnBuscar);
mnBuscarSiguiente= new JMenuItem("Buscar Siguiente");
mnBuscarSiguiente.addActionListener(control);
Editar.add(mnBuscarSiguiente);
mnBuscarAnterior = new JMenuItem("Buscar Anterior");
mnBuscarAnterior.addActionListener(control);
Editar.add(mnBuscarAnterior);
mnBusqueda1 = new JMenuItem("Busqueda Incremental Del Siguiente");
mnBusqueda1.addActionListener(control);
Editar.add(mnBusqueda1);
mnBusqueda2 = new JMenuItem("Busqueda Incremental Del Anterior");
mnBusqueda1.addActionListener(control);
Editar.add(mnBusqueda2);
Editar.add(new JSeparator());
mnFavoritos = new JMenuItem("Añadir a Favoritos");
mnFavoritos.addActionListener(control);
Editar.add(mnFavoritos);
mnTareas = new JMenuItem("Añadir Tarea...");
mnTareas.addActionListener(control);
Editar.add(mnTareas);
/** Opcion Codigo Fuente*/
JMenuItem mnConmutar = new JMenuItem("Conmutar Comentario Ctrl+Mayus+c");
mnConmutar.addActionListener(control);
codigoFuente.add(mnConmutar);
JMenuItem mnAñadir = new JMenuItem("Añadir Comentario de Bloque Ctrl+Mayus+/");
mnAñadir.addActionListener(control);
codigoFuente.add(mnAñadir);
JMenuItem mnEliminarComentarios = new JMenuItem("Eliminar Comentario de Bloque Ctrl+Mayus+A");
mnEliminarComentarios.addActionListener(control);
codigoFuente.add(mnEliminarComentarios);
codigoFuente.add(new JSeparator());
JMenuItem mndesplazardrecha = new JMenuItem("Desplazar a la Derecha");
mndesplazardrecha.addActionListener(control);
codigoFuente.add(mndesplazardrecha);
JMenuItem mndesplazarIzquierda = new JMenuItem("Desplazar a la Izquierda");
mndesplazarIzquierda.addActionListener(control);
codigoFuente.add(mndesplazarIzquierda);
JMenuItem mnsangradoCorrecto = new JMenuItem("Sangrado Correcto");
mnsangradoCorrecto.addActionListener(control);
codigoFuente.add(mnsangradoCorrecto);
JMenuItem mnformatear = new JMenuItem("Formatear");
mnformatear.addActionListener(control);
codigoFuente.add(mnformatear);
JMenuItem mnFormatearElemto = new JMenuItem("Formatear Elementos");
mnFormatearElemto.addActionListener(control);
codigoFuente.add(mnFormatearElemto);
codigoFuente.add(new JSeparator());
JMenuItem mnañadirInportacion = new JMenuItem("Añadir Importacion Mayus+Ctrl+M" );
mnañadirInportacion.addActionListener(control);
codigoFuente.add(mnañadirInportacion);
JMenuItem mnorganizarImportaciones = new JMenuItem("Organizar Importaciones");
mnorganizarImportaciones.addActionListener(control);
codigoFuente.add(mnorganizarImportaciones);
JMenuItem mnordenarMienbros = new JMenuItem("Ordenar Miembros");
mnordenarMienbros.addActionListener(control);
codigoFuente.add(mnordenarMienbros);
codigoFuente.add(rodear);
JMenuItem mntraycat = new JMenuItem("Bloque try/catch");
mntraycat.addActionListener(control);
rodear.add(mntraycat);
JMenuItem mnconfigurar = new JMenuItem("Configurar plantillas");
mnconfigurar.addActionListener(control);
rodear.add(mnconfigurar);
/** Opcion Refactorizar */
JMenuItem mnRedenominar = new JMenuItem("Redenominar Mayùs+Alt+R");
mnRedenominar.addActionListener(control);
Refactorizar.add(mnRedenominar);
JMenuItem mnMover = new JMenuItem("Mover Mayùs+Alt+V");
mnMover.addActionListener(control);
Refactorizar.add(mnMover);
Refactorizar.add(new JSeparator());
JMenuItem mnCambiar = new JMenuItem("Cambiar Signatura de Metodos Mayùs+Alt+C");
mnMover.addActionListener(control);
Refactorizar.add(mnCambiar);
JMenuItem mnExtraerMetodos = new JMenuItem(EXTRAER_METODOS_MAYÙS_ALT_M);
mnMover.addActionListener(control);
Refactorizar.add(mnExtraerMetodos);
Refactorizar.add(new JSeparator());
JMenuItem mnClasesanonimas = new JMenuItem("Combertir Clases Anonimas en anidadas");
mnMover.addActionListener(control);
Refactorizar.add(mnClasesanonimas);
JMenuItem mnconvertirvariableencampo = new JMenuItem("Convertir Variable Local En Campo");
mnconvertirvariableencampo.addActionListener(control);
Refactorizar.add(mnconvertirvariableencampo);
Refactorizar.add(new JSeparator());
JMenuItem mnExtraerSuperclase = new JMenuItem("Extraer Superclase...");
mnExtraerSuperclase.addActionListener(control);
Refactorizar.add(mnExtraerSuperclase);
JMenuItem mnExtraerInterfaz = new JMenuItem("Extraer Interfaz...");
mnExtraerSuperclase.addActionListener(control);
Refactorizar.add(mnExtraerInterfaz);
JMenuItem mnDegradar = new JMenuItem("Degradar...");
mnExtraerSuperclase.addActionListener(control);
Refactorizar.add(mnDegradar);
JMenuItem mnPromover = new JMenuItem("Promover...");
mnExtraerSuperclase.addActionListener(control);
Refactorizar.add(mnPromover);
Refactorizar.add(new JSeparator());
JMenuItem mnintroducirFabrica = new JMenuItem("Introducir Fabrica...");
mnintroducirFabrica.addActionListener(control);
Refactorizar.add(mnintroducirFabrica);
JMenuItem mnintroducirParametro = new JMenuItem("Introducir Parametro...");
mnintroducirParametro.addActionListener(control);
Refactorizar.add(mnintroducirFabrica);
JMenuItem mnautoencapsularcampo = new JMenuItem("Autoencapsular Campo... ");
mnautoencapsularcampo.addActionListener(control);
Refactorizar.add(mnautoencapsularcampo);
Refactorizar.add(new JSeparator());
JMenuItem mngeneralizarTipodeclarado=new JMenuItem ("Generalizar Tipo Declarado");
mngeneralizarTipodeclarado.addActionListener(control);
Refactorizar.add(mngeneralizarTipodeclarado);
/** Opcion navegar */
JMenuItem mniradentro = new JMenuItem("Ir a Dentro");
mniradentro.addActionListener(control);
Navegar.add(mniradentro);
/*JMenuItem mnIra = new JMenuItem("Ir a...");
mnIra.addActionListener(control);
Navegar.add(mnIra);*/
Navegar.add(ir);
JMenuItem mnAtràs = new JMenuItem("Atràs ");
mnAtràs.addActionListener(control);
ir.add(mnAtràs);
JMenuItem mnAdelante = new JMenuItem("Adelante ");
mnAdelante.addActionListener(control);
ir.add(mnAdelante);
JMenuItem mnsubirunnivel = new JMenuItem("Subir un nivel ");
mnsubirunnivel.addActionListener(control);
ir.add(mnsubirunnivel);
Navegar.add(new JSeparator());
JMenuItem mnAbrirdeclaracion = new JMenuItem("Abrir Declaracion F3");
mnAbrirdeclaracion.addActionListener(control);
Navegar.add(mnAbrirdeclaracion);
JMenuItem mnAbrirjeraraquia = new JMenuItem("Abrir Jerarquia de Tipos F4");
mnAbrirjeraraquia.addActionListener(control);
Navegar.add(mnAbrirjeraraquia);
JMenuItem mnjeraraquiadellamada = new JMenuItem("Abrir Jerarquia de LLamado");
mnjeraraquiadellamada.addActionListener(control);
Navegar.add(mnjeraraquiadellamada);
JMenuItem mnabririmplementacionsuper = new JMenuItem("Abrir Implementacion de super Ctrl+Alt+H");
mnabririmplementacionsuper.addActionListener(control);
Navegar.add(mnabririmplementacionsuper);
JMenuItem mnabrirjavadoc = new JMenuItem("Abrir Javadoc Externo Mayùs+F2");
mnabrirjavadoc.addActionListener(control);
Navegar.add(mnabrirjavadoc);
Navegar.add(new JSeparator());
JMenuItem mnabrirtipo = new JMenuItem("Abrir Tipo Mayùs+Ctrl+T");
mnabrirtipo.addActionListener(control);
Navegar.add(mnabrirtipo);
JMenuItem mnabrirtipoenjerarquia = new JMenuItem("Abrir Tipo Jerarquia Mayùs+Ctrl+H");
mnabrirtipoenjerarquia.addActionListener(control);
Navegar.add(mnabrirtipoenjerarquia);
JMenuItem mnabrirrecurso = new JMenuItem("Abrir Recurso Mayùs+Ctrl+R");
mnabrirrecurso.addActionListener(control);
Navegar.add(mnabrirrecurso);
Navegar.add(new JSeparator());
Navegar.add(Mostraren);
JMenuItem mnExploradordepaquetes = new JMenuItem("Explorador de paquetes");
mnExploradordepaquetes.addActionListener(control);
Mostraren.add(mnExploradordepaquetes);
JMenuItem mnEsquema = new JMenuItem("Esquema");
mnEsquema.addActionListener(control);
Mostraren.add(mnEsquema);
JMenuItem mnNavegador = new JMenuItem("Navegador");
mnNavegador.addActionListener(control);
Mostraren.add(mnNavegador);
JMenuItem mnEsquemaRapido = new JMenuItem("Esquema ràpido Ctrl+0");
mnEsquemaRapido.addActionListener(control);
Navegar.add(mnEsquemaRapido);
JMenuItem mnjerarquiadetiposrapido = new JMenuItem("Jerarquia de tipos ràpido Ctrl+t");
mnjerarquiadetiposrapido.addActionListener(control);
Navegar.add(mnjerarquiadetiposrapido);
Navegar.add(new JSeparator());
JMenuItem mnAnotacionsiguiente = new JMenuItem("Anotacion siguiente");
mnAnotacionsiguiente.addActionListener(control);
Navegar.add(mnAnotacionsiguiente);
JMenuItem mnAnotacionAnterior = new JMenuItem("Anotacion Anterior");
mnAnotacionAnterior.addActionListener(control);
Navegar.add(mnAnotacionAnterior);
Navegar.add(new JSeparator());
JMenuItem mnAtras1 = new JMenuItem("Ultima ubicacion de edicion Alt+Izquierda");
mnAtras1.addActionListener(control);
Navegar.add(mnAtras1);
JMenuItem mnAdelante1 = new JMenuItem("Ir a linea Alt+Derecha");
mnAdelante1.addActionListener(control);
Navegar.add(mnAdelante1);
//JMenuItem mn
//Refactorizar.add(new JSeparator());
//Atras, Adelante,
//
JMenuItem mnlimpiar = new JMenuItem("Limpiar...");
mnlimpiar.addActionListener(control);
codigoFuente.add(mnlimpiar);
/** Opcion Buscar*/
JMenuItem mnBuscar = new JMenuItem("Buscar Ctrl+H");
mnBuscar.addActionListener(control);
Buscar.add(mnBuscar);
JMenuItem mnArchivo1 = new JMenuItem("Archivo");
mnArchivo1.addActionListener(control);
Buscar.add(mnArchivo1);
JMenuItem mnJava = new JMenuItem("Java...");
mnJava.addActionListener(control);
Buscar.add(mnJava);
Buscar.add(new JSeparator());
//JMenuItem mntexto = new JMenuItem("Texto");
//mntexto.addActionListener(control);
//Buscar.add(mntexto);
Buscar.add(Texto);
//Area de Trabajo, Proyecto, archivo,conjunto de trabajo
JMenuItem mnareadetrabajo = new JMenuItem("Àrea de trabajo");
mnareadetrabajo.addActionListener(control);
Texto.add(mnareadetrabajo);
JMenuItem mnProyecto1 = new JMenuItem("Proyecto");
mnProyecto1.addActionListener(control);
Texto.add(mnProyecto1);
JMenuItem mnArchivoTexto = new JMenuItem("Archivo");
mnArchivodeTexto.addActionListener(control);
Texto.add(mnArchivoTexto);
JMenuItem mnComjuntodetrabajo = new JMenuItem("Conjunto de trabajo");
mnComjuntodetrabajo.addActionListener(control);
Texto.add(mnComjuntodetrabajo);
/*JMenuItem mnreferencias = new JMenuItem("Referencias");
mnreferencias.addActionListener(control);
Buscar.add(mnreferencias);*/
Buscar.add(referencias);
//area de trabajo, proyecto, jerarquia,Conjunto de trabajo,
JMenuItem mnareadetrabajoreferencia = new JMenuItem("Àrea de trabajo");
mnareadetrabajoreferencia.addActionListener(control);
referencias.add(mnareadetrabajoreferencia);
JMenuItem mnproyectoreferencia = new JMenuItem("Proyecto");
mnproyectoreferencia.addActionListener(control);
referencias.add(mnproyectoreferencia);
JMenuItem mnJerarquia = new JMenuItem("Jerarquia");
mnJerarquia.addActionListener(control);
referencias.add(mnJerarquia);
JMenuItem mnConjuntodetrabajo = new JMenuItem("Conjunto de trabajo");
mnConjuntodetrabajo.addActionListener(control);
referencias.add(mnConjuntodetrabajo);
//JMenuItem mndeclaraciones = new JMenuItem("Declaraciones");
//mndeclaraciones.addActionListener(control);
//Buscar.add(mndeclaraciones);
Buscar.add(declaraciones);
//area de trabajo, proyecto , jerarquia, conjunto de trabajo
JMenuItem mnareadetrabajo2 = new JMenuItem("Àrea de trabajo ");
mnareadetrabajo2.addActionListener(control);
declaraciones.add(mnareadetrabajo2);
JMenuItem mnproyectodeclaraciones = new JMenuItem("Priyecto");
mnproyectodeclaraciones.addActionListener(control);
declaraciones.add(mnproyectodeclaraciones);
JMenuItem mnjerarquia = new JMenuItem("Jerarquia");
mnjerarquia.addActionListener(control);
declaraciones.add(mnJerarquia);
JMenuItem mnconjuntodetrabajodeclaraciones = new JMenuItem("Conjunto de trabajo");
mnconjuntodetrabajodeclaraciones.addActionListener(control);
declaraciones.add(mnconjuntodetrabajodeclaraciones);
//JMenuItem mnImplementadores = new JMenuItem("Implemtadores");
//mnImplementadores.addActionListener(control);
//Buscar.add(mnImplementadores);
Buscar.add(implementadores);
//Area de trabajo, proyecto, conjunto de trabajo
JMenuItem mnareadetrabajoimplementadores = new JMenuItem("Àrea de trabajo");
mnareadetrabajoimplementadores.addActionListener(control);
implementadores.add(mnareadetrabajoimplementadores);
JMenuItem mnProyectoimplementadores = new JMenuItem("Proyecto");
mnProyectoimplementadores.addActionListener(control);
implementadores.add(mnProyectoimplementadores);
JMenuItem mnconjuntodetrabajoimplementadores = new JMenuItem("Conjunto de trabajo");
mnconjuntodetrabajoimplementadores.addActionListener(control);
implementadores.add(mnconjuntodetrabajoimplementadores);
//JMenuItem mnAccesolectura = new JMenuItem("Acceso de lectura");
//mnAccesolectura.addActionListener(control);
//Buscar.add(mnAccesolectura);
Buscar.add(Accesodelectura);
//Area de trabajo, Proyecto, Jerarquia, Conjunto de trabajo
JMenuItem mnareadetrabajoacceoslectura = new JMenuItem("Ârea de Trabajo");
mnareadetrabajoacceoslectura.addActionListener(control);
Accesodelectura.add(mnareadetrabajoacceoslectura);
JMenuItem mnProyectoAccesolectura = new JMenuItem("Proyecto");
mnProyectoAccesolectura.addActionListener(control);
Accesodelectura.add(mnProyectoAccesolectura);
JMenuItem mnjerarquiaAccesolectura = new JMenuItem("Jerraquia");
mnjerarquiaAccesolectura.addActionListener(control);
Accesodelectura.add(mnjerarquiaAccesolectura);
JMenuItem mnconjuntodetrabajoAccesolectura = new JMenuItem("Conjunto de trabajo");
mnconjuntodetrabajoAccesolectura.addActionListener(control);
Accesodelectura.add(mnconjuntodetrabajoAccesolectura);
//JMenuItem mnAccesoEscritura = new JMenuItem("Acceso escritura");
//mnAccesoEscritura.addActionListener(control);
//Buscar.add(mnAccesoEscritura);
Buscar.add(Accesodeescritura);
//area de trabajo, proyecto, jerarquia, conjunto de trabajo
JMenuItem mnareadetrabajoacceosdescritura = new JMenuItem("Ârea de Trabajo");
mnareadetrabajoacceosdescritura.addActionListener(control);
Accesodeescritura.add(mnareadetrabajoacceosdescritura);
JMenuItem mnProyectoAccesodeescritura = new JMenuItem("Proyecto");
mnProyectoAccesodeescritura .addActionListener(control);
Accesodeescritura.add(mnProyectoAccesodeescritura );
JMenuItem mnjerarquiaAccesodeescritura = new JMenuItem("Jerraquia");
mnjerarquiaAccesodeescritura.addActionListener(control);
Accesodeescritura.add(mnjerarquiaAccesodeescritura);
JMenuItem mnconjuntodetrabajoAccesoescritura = new JMenuItem("Conjunto de trabajo");
mnconjuntodetrabajoAccesoescritura.addActionListener(control);
Accesodeescritura.add(mnconjuntodetrabajoAccesoescritura);
Buscar.add(new JSeparator());
Buscar.add(apariciones);
//identificador, Implementando metodos, Excepcion Lanzada
JMenuItem mnidentificador = new JMenuItem("Identificador");
mnidentificador.addActionListener(control);
apariciones.add(mnidentificador);
JMenuItem mnImplementandometodos = new JMenuItem("Implementando metodos");
mnImplementandometodos .addActionListener(control);
apariciones.add(mnImplementandometodos );
JMenuItem mnExcepcionLanzada = new JMenuItem("Implementando metodos");
mnExcepcionLanzada .addActionListener(control);
apariciones.add(mnExcepcionLanzada );
Buscar.add(new JSeparator());
JMenuItem mnpruebareferente = new JMenuItem("Pruebas referentes...");
mnpruebareferente.addActionListener(control);
Buscar.add(mnpruebareferente);
//Abrir Proyecto, cerrar Proyecto,
JMenuItem mnAbrirProyecto = new JMenuItem("Abrir proyecto");
mnAbrirProyecto.addActionListener(control);
Proyecto.add(mnAbrirProyecto);
JMenuItem mncerrarProyecto = new JMenuItem("Cerrar proyecto");
mncerrarProyecto.addActionListener(control);
Proyecto.add(mncerrarProyecto);
Proyecto.add(new JSeparator());
//construir todo, construir proyecto, construir conjunto de trabajo,limpiar
JMenuItem mnconstruirtodo= new JMenuItem("Construir todo Ctrl+B");
mnconstruirtodo.addActionListener(control);
Proyecto.add(mnconstruirtodo);
JMenuItem mncontruirproyecto =new JMenuItem("Construir proyecto");
mncontruirproyecto.addActionListener(control);
Proyecto.add(mncontruirproyecto);
//JMenuItem mnconstruirconjunto = new JMenuItem("Construir conjunto");
//mncontruirproyecto.addActionListener(control);
//Proyecto.add(mnconstruirconjunto);
Proyecto.add(contruirconjuntodetrabajo);
JMenuItem mnselecionarconjuntodetrabajo = new JMenuItem ("Seleccionar conjunto de trabajo");
mnselecionarconjuntodetrabajo.addActionListener(control);
contruirconjuntodetrabajo.add(mnselecionarconjuntodetrabajo);
JMenuItem mnlimpia = new JMenuItem ("Limpiar...");
mnlimpia.addActionListener(control);
Proyecto.add(mnlimpia);
JMenuItem mncontruirautomaticamente = new JMenuItem("Construir automaticamente");
mncontruirautomaticamente.addActionListener(control);
Proyecto.add(mncontruirautomaticamente);
Proyecto.add(new JSeparator());
JMenuItem mnjenerarjavadoc = new JMenuItem("Generar Javadoc...");
mnjenerarjavadoc.addActionListener(control);
Proyecto.add(mnjenerarjavadoc);
Proyecto.add(new JSeparator());
JMenuItem mnPropiedades = new JMenuItem("Propiedades" ,new ImageIcon("imagenes/save.jpg"));
mnPropiedades.addActionListener(control);
Proyecto.add(mnPropiedades);
//JMenuItem mnProyecto = new JMenuItem("Proyecto");
//mnProyecto.addActionListener(control);
//Archivo2.add(mnProyecto);
/*JMenuItem mnpaquete = new JMenuItem("Paquete");
mnpaquete.addActionListener(control);
Archivo2.add(mnpaquete);*/
//ventana nueva, Editor nuevo,
JMenuItem mnventananueva= new JMenuItem("Ventana nueva");
mnventananueva.addActionListener(control);
Ventana.add(mnventananueva);
JMenuItem mnEditornuevo = new JMenuItem("Editor nuevo");
mnEditornuevo.addActionListener(control);
Ventana.add(mnEditornuevo);
Ventana.add(new JSeparator());
Ventana.add(abririperspectiva);
JMenuItem mnDepurar = new JMenuItem("Depurar");
mnDepurar.addActionListener(control);
abririperspectiva.add(mnDepurar);
//examinar, Impresion
JMenuItem mnExaminar = new JMenuItem("Examinar");
mnExaminar.addActionListener(control);
abririperspectiva.add(mnExaminar);
JMenuItem mnImprimir = new JMenuItem("Imprimir");
mnImprimir.addActionListener(control);
abririperspectiva.add(mnImprimir);
abririperspectiva.add(new JSeparator());
JMenuItem mnotros = new JMenuItem("Otros");
mnotros.addActionListener(control);
abririperspectiva.add(mnotros);
Ventana.add(mostrarVista);
JMenuItem mnanotaciondeerrores = new JMenuItem("Anotacion de errores");
mnanotaciondeerrores.addActionListener(control);
mostrarVista.add(mnanotaciondeerrores);
JMenuItem mnant = new JMenuItem("Ant");
mnant.addActionListener(control);
mostrarVista.add(mnant);
JMenuItem mnBuscarVista = new JMenuItem("Buscar Mayus+Alt+Q S");
mnBuscarVista.addActionListener(control);
mostrarVista.add(mnBuscarVista);
JMenuItem mnconsola= new JMenuItem("Consola Mayus+Alt+Q C");
mnconsola.addActionListener(control);
mostrarVista.add(mnconsola);
JMenuItem mndeclaracionEsquema = new JMenuItem("Declaracion Mayus+Alt+Q D");
mndeclaracionEsquema.addActionListener(control);
mostrarVista.add(mndeclaracionEsquema);
JMenuItem mnEsquemavista = new JMenuItem("Esquema");
mnEsquemavista.addActionListener(control);
mostrarVista.add(mnEsquemavista);
JMenuItem mnexplorador = new JMenuItem("Explorador de paquetes Mayus+Alt+Q P");
mnExploradordepaquetes.addActionListener(control);
mostrarVista.add(mnexplorador);
JMenuItem mnjavadooc = new JMenuItem("Javadoc Mayus+Alt+Q J");
mnjavadooc.addActionListener(control);
mostrarVista.add(mnjavadooc);
JMenuItem mnjerarquiavista = new JMenuItem("Jerarquia Mayus+Alt+Q T");
mnjerarquiavista.addActionListener(control);
mostrarVista.add(mnjerarquiavista);
// Tareas
JMenuItem mnNavegadorvista = new JMenuItem("Navegador");
mnNavegador.addActionListener(control);
mostrarVista.add(mnNavegadorvista);
JMenuItem mnploblemas = new JMenuItem("Problemas");
mnploblemas.addActionListener(control);
mostrarVista.add(mnploblemas);
JMenuItem mnprogreso = new JMenuItem("Progreso");
mnprogreso.addActionListener(control);
mostrarVista.add(mnprogreso);
JMenuItem mntareavista = new JMenuItem("Tarea");
mntareavista.addActionListener(control);
mostrarVista.add(mntareavista);
mostrarVista.add(new JSeparator());
JMenuItem mnotrosvista= new JMenuItem("Otros Mayus+Alt+Q Q");
mnotrosvista.addActionListener(control);
mostrarVista.add(mnotrosvista);
Ventana.add(new JSeparator());
JMenuItem mnpersonalizar = new JMenuItem("Personalizar perspectiva...");
mnpersonalizar.addActionListener(control);
Ventana.add(mnpersonalizar);
JMenuItem mnguardarperspectiva = new JMenuItem("Guardar perspectiva como...");
mnguardarperspectiva.addActionListener(control);
Ventana.add(mnguardarperspectiva);
JMenuItem mnrestablecerperspectiva = new JMenuItem("Restablecer perspectiva");
mnrestablecerperspectiva.addActionListener(control);
Ventana.add(mnrestablecerperspectiva);
JMenuItem mncerrarperpectiva = new JMenuItem("Cerrar perspectiva");
mncerrarperpectiva.addActionListener(control);
Ventana.add(mncerrarperpectiva);
JMenuItem mncerrartodaperspectiva = new JMenuItem("Cerrar todas las perspectiva");
mncerrarperpectiva.addActionListener(control);
Ventana.add(mncerrartodaperspectiva);
Ventana.add(navegacion);
JMenuItem mnmostrarmenudelsistema = new JMenuItem("Mostrar menu del sistema");
mnmostrarmenudelsistema.addActionListener(control);
navegacion.add(mnmostrarmenudelsistema);
JMenuItem mnmostrarmenuver = new JMenuItem("Mostrar menu ver");
mnmostrarmenuver.addActionListener(control);
navegacion.add(mnmostrarmenuver);
navegacion.add(new JSeparator());
JMenuItem mnmaximizarvista = new JMenuItem("Maximizar vista o editor activo");
mnmaximizarvista.addActionListener(control);
navegacion.add(mnmaximizarvista);
JMenuItem mnminimizarvista = new JMenuItem("Minimizar vista o editor activo");
mnminimizarvista.addActionListener(control);
navegacion.add(mnminimizarvista);
navegacion.add(new JSeparator());
JMenuItem mnactivar = new JMenuItem("Activar");
mnactivar.addActionListener(control);
navegacion.add(mnactivar);
JMenuItem mneditor = new JMenuItem("Editor");
mneditor.addActionListener(control);
navegacion.add(mneditor);
JMenuItem mneditorsiguiente = new JMenuItem("Editor siguiente");
mneditorsiguiente.addActionListener(control);
navegacion.add(mneditorsiguiente);
JMenuItem mnpasaraeditor = new JMenuItem("Paso rapido a editor");
mnpasaraeditor.addActionListener(control);
navegacion.add(mnpasaraeditor);
navegacion.add(new JSeparator());
JMenuItem mnvistasiguiente = new JMenuItem("Vista siguiente");
mnvistasiguiente.addActionListener(control);
navegacion.add(mnvistasiguiente);
JMenuItem mnvistaanerior = new JMenuItem("Vista anterior");
mnvistaanerior.addActionListener(control);
navegacion.add(mnvistaanerior);
navegacion.add(historial);
JMenuItem mndiario = new JMenuItem("Historial diario");
mndiario.addActionListener(control);
historial.add(mndiario);
Ventana.add(new JSeparator());
Ventana.add(conjuntodetrabajo);
JMenuItem mnEditarconjunto = new JMenuItem("Editar");
mnEditarconjunto.addActionListener(control);
conjuntodetrabajo.add(mnEditarconjunto);
JMenuItem mnayuda = new JMenuItem("Ayuda");
mnayuda.addActionListener(control);
Ayuda.add(mnayuda);
Ayuda.add(new JSeparator());
JMenuItem mncontenidodeayuda = new JMenuItem("Contenido de la ayuda");
mncontenidodeayuda.addActionListener(control);
Ayuda.add(mncontenidodeayuda);
JMenuItem mnayudabusca = new JMenuItem("Buscar");
mnayudabusca.addActionListener(control);
Ayuda.add(mnayudabusca);
JMenuItem mnbuscar = new JMenuItem("Ayuda dinamica");
mnBuscar.addActionListener(control);
Ayuda.add(mnbuscar);
Ayuda.add(new JSeparator());
//asistencia de teclas, sugerencia y trucos
JMenuItem mnasistenciadeteclas = new JMenuItem("Asistencia de teclas");
mnasistenciadeteclas.addActionListener(control);
Ayuda.add(mnasistenciadeteclas);
JMenuItem mnsugerenciasytrucos = new JMenuItem("Sugerencias y trucos");
mnsugerenciasytrucos.addActionListener(control);
Ayuda.add(mnsugerenciasytrucos);
JMenuItem mnhojadeapunte = new JMenuItem("Hoja de apunte");
mnhojadeapunte.addActionListener(control);
Ayuda.add(mnhojadeapunte);
Ayuda.add(new JSeparator());
Ayuda.add(actualizacion);
//JMenuItem mnactualizacionesdesoftware = new JMenuItem("Actualizaciones de software");
//mnactualizacionesdesoftware.addActionListener(control);
//actualizacion.add(mnactualizacionesdesoftware);
//buscar y instalar, gestionar configuracion
JMenuItem mnbuscrayinstalar = new JMenuItem("Buscar y instalar");
mnbuscrayinstalar.addActionListener(control);
actualizacion.add(mnbuscrayinstalar);
JMenuItem mngestionarconfiguracion = new JMenuItem("Gestionar configuracion");
mngestionarconfiguracion.addActionListener(control);
actualizacion.add(mngestionarconfiguracion);
Ayuda.add(new JSeparator());
JMenuItem mnacerca = new JMenuItem("Acerca del sistema");
mnacerca.addActionListener(control);
Ayuda.add(mnacerca);
Salir.add(new JSplitPane());
//barra.add(Box.createVerticalBox());
barra.add(Archivo);
barra.add(Editar);
barra.add(codigoFuente);
barra.add(Refactorizar);
barra.add(Navegar);
barra.add(Buscar);
barra.add(Proyecto);
barra.add(Ejecutar);
barra.add(Ventana);
barra.add(Ayuda);
barra.add(Salir);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setJMenuBar(barra);
//this.setJMenuBar(barra2);
this.setTitle("Java-Java-java -SDK PONCIANO");
//this.setTitle("Biblio|System > " + this.empleado.getNombre() + " " + this.empleado.getApellido());
this.setSize(1000, 600);
this.setResizable(true);
this.setLocationRelativeTo(null);
this.setBounds(20, 30, 880, 600);
this.addWindowListener(control);
this.setVisible(true);
}
public static void main(String[] args) {
new Java();
}
}