Ich hab das ausprobiert, und das tut genau das was es soll, es packt ein JMenuItem in ein JMenu.
JMenu m1 = new JMenu("Test1");
m1.add(new JMenuItem("Bla1"));
Das wiederum packt ein vorhandenes JMenu in ein anderes, so dass man das darunter aufrufen kann:
public JMenu drawMenuInMenu() {
JMenu m1 = new JMenu("Test1");
m1.add(new JMenuItem("Bla1"));
JMenu m2 = new JMenu("Test2");
m2.add(new JMenuItem("Bla2"));
JMenu m3 = new JMenu("Test3");
m3.add(new JMenuItem("Bla3"));
m1.add(m2);
m1.add(m3);
return m1;
}
Ansonsten, beschreib bitte dein Problem etwas genauer und poste deinen Code.