Hola a todos:
soy un novato en java y tengo una duda existencial... miren, estoy haciendo una barra de menus que consta de 7 menus con sus respectos items y algunos de estos tienen sus subitems... sé que clases debo usar poer mi pregunta es la siguiente:
¿Que es mejor para el rendimiento de la UI?
a. Crear un JMenu para cada Menu, un JMenuItem para cada MenuItem, un Action para definir cada JMenu... ejemplo
JMenuBar menuBar;
JMenu menu1, menu2, menu3, menu4;
JMenuItem menu11, menu12, menu13;
.....
.....
JMenu menu14;
JMenuItem menu141, menu142....;
// el resto del codigo logico de creacion de menus
b. Crear solo unos cuandos JMenus y otors JMenuItems y "chancarlos" para crear toda la barra.... ejemplo:
JMenuBar menuBar;
Jmenu menu1;
Action act;
JMenuItem submenu1;
menu1 = new JMenu("menu 1");
menuBar.add(menu1);
act = new MyActionClass(par1, par2....);
submenu1 = new JMenuItem(act);
menu1.add(submenu1);
// esta operacion se va a repetiro para el resto de menus
// solo se le cambiara de nombre al instaciar cada clase
¿cual d elas dos opciones es mejor?
pues tengo la duda existencial que mucho se "engordara" la JVM y asi hara mas pesado tanto mi generacion de menus como el trabajo con ellos al haber muchos objetos en la JVM y las pc's donde va a correr mi sitema no cuentan con muchos recursos tanto de almacenamiento como de procesamiento
Espreo dejarme entender... y agradezco de antemano su ayuda