Código de Java - Recorrer elementos JMenuBar recursivamente

Imágen de perfil

Recorrer elementos JMenuBar recursivamentegráfica de visualizaciones


Java

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 13 de Agosto del 2016 por Reinaldo (Creado el 12 de Agosto del 2016)
881 visualizaciones desde el 12 de Agosto del 2016. Una media de 56 por semana
Función para recorrer todos los elementos de un JMenuBar de manera recursiva.

1.0
estrellaestrellaestrellaestrellaestrella(1)

Actualizado el 15 de Agosto del 2016 (Creado el 12 de Agosto del 2016)gráfica de visualizaciones de la versión: 1.0
883 visualizaciones desde el 12 de Agosto del 2016. Una media de 56 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//Primero obtener el JMenuBar
 
MenuElement[] topLevelElements = frame.getJMenuBar().getSubElements();
 
 
//Funcion para recorrer todos los items del menu recursivamente
 
public void recorrerMenu(MenuElement[] topLevelElements) {
 
		for (MenuElement menuElement : topLevelElements) {
 
                        //Imprimir en nombre de cada menu item o hacer lo que se desee con cada item
 
			System.out.println(menuElement.getComponent().getName());
 
			for (MenuElement subElement : menuElement.getSubElements()) {
 
				if (subElement.getSubElements().length != 0) {
 
					recorrerMenu(subElement.getSubElements());
				}
 
			}
		}
 
	}



Comentarios sobre la versión: 1.0 (1)

Imágen de perfil
Julio Cesar
13 de Agosto del 2016
estrellaestrellaestrellaestrellaestrella
Muy buena la idea!!!!!!
Responder

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s3631