celestino
Desconectado
Mensajes: 2
|
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(); }
}
|