Activar toda la barra de menu

Angel
11 de Enero del 2006
Hola a todos, saben si hay algun metodo que pueda desactivar o activar todo los items de la barra de menu o es que lo tengo que hacer uno por uno.

Carlos
11 de Enero del 2006
Hola,

que yo sepa no existe ese metodo pero puedes creartelo tu.

Si te interesa deshabilitar todos de golpe puedes proponer algo asi:

Component[] a = variableJMenuBar(ó jToolBar).getComponents();
for (int i = 0; i < a.length; i++){
a[i].setEnabled(false);

}

Esto deberia funcionarte pero si lo que preferes es deshabilitar sólo unos cuantos tendrias que proponer algo más elaborado. Asi de primeras se me ocurriria montar un vector con los que quisieras desactivar y sólo deberias recorrerlo como antes para conseguirlo.

Espero que te sirva de ayuda.

Saludos.
Carlos.