Hola, buenas noches, soy novato en esta página y tengo un problema, bueno más bien una duda.
Es posible que los componentes agregados en una jmenubar (jmenu) puedan guardarse en un arraylist de tipo component.
Muchas gracias por su ayuda.
| |||
Duda con jmenubar Hola, buenas noches, soy novato en esta página y tengo un problema, bueno más bien una duda. Es posible que los componentes agregados en una jmenubar (jmenu) puedan guardarse en un arraylist de tipo component. Muchas gracias por su ayuda. |
| ||||
Respuesta: Duda con jmenubar |
| |||
Respuesta: Duda con jmenubar Muchas gracias, solo tengo una duda hay alguna manera de sacar los componentes que tiene una jmenubar? O sea tengo dos menús, para no ir agregando uno por uno. Lo que pasa es que debo de dar permisos a cada usuariod e cada menú. A cada uno de estos le asignó un nombre, y en una tabla guardo los permisos que se le asignan a cada usuario. Ya con una consulta ir comparando cada registro con el nombre de cada menú guardados en el arraylist y desactivarlo o activarlo. Muchas gracias por la ayuda. |
| ||||
Respuesta: Duda con jmenubar Hola: Los componentes de un jmenubar no pueden estar simultáneamente en dos jmenubar. Dicho esto, sí puedes sacar los componentes. Mira en la API http://docs.oracle.com/javase/7/docs.../JMenuBar.html métodos como getSubElements() , pero como te comento, no puedes sacar un elemento de un menú para añadirlo al otro (creo que esa es la intención que tienes, aunque no estoy seguro). Haz una clase que herede de JMenuBar y dentro de la clase (el constructor o donde quieras), añade todos sus elementos. De esta forma, solo tendrás que hacer dos news de tu clase para tener dos menús iguales (no tengo muy claro si es esto lo que quieres ....) Se bueno. |
| |||
Respuesta: Duda con jmenubar Muchas gracias, casi estoy por terminar y me ha servido de mucha ayuda. Una ultima pregunta. El getsubelements (), poniendo un ejemplo que en una jmenubar tengo dos jmenu y cada jmenu tiene dos jmenuitem, solo me guarda los jmenu, habrá algún método o alguna manera de que me guarde tanto jmenu como jmenuitem? |
Etiquetas: |