Si puedes desabilitar o incluso ocultar elementos de tu jmenubar, haciendo referencia a el elementos que deses quitar o agregar con la propiedad
jmenuitem.setVisible(true); // Mostrar o ocultar elementos
jmenuitem.setEditable(false);// Solo desabilitar
si ocupas cesiones (login), al momento que validas que usuario es desde ay puedes desabilidar los menus o hacerlos no visibles para que cada usuario solo pueda ver lo que necesita
Si quieres hacer te recomendaria hacerlo por sesiones y ahi bloqueas lo que los tipos de usuario pueden ver, pero si no trabajas con login podrias crear otra pantalla y crear el jmenubar que deseas que se muestren
Buenos días, mi pregunta es la siguientes:
Se pueden agregar o quitar elementos de un jmenubar durante la ejecución del programa, o es un elemento estático. Lo que necesito es que vaya cambiando la barra en el desarrollo del programa, dependiendo de una serie de criterios. Gracias de antemano.