import java.swing.*;public class MenuTest()
{
  public static void main(String[] args)
  { JFrame frame = new JFrame("test");
JMenu a = new JMenu("A");
JMenu b = new JMenu("B");
JMenu c = new JMenu("C");
JMenu a1 = new JMenu("A1");
JMenu b1 = new JMenu("B1");
JMenu c1 = new JMenu("C1");
JMenuItem a2 = new JMenuItem("A2");
JMenu b2 = new JMenu("B2");
JMenu c2 = new JMenu("C2");
JMenuItem a11 = new JMenuItem("A11");
JMenuItem b11 = new JMenuItem("B11");
JMenu c11 = new JMenu("C11");
JMenuItem a12 = new JMenuItem("A12");
JMenuItem b12 = new JMenuItem("B12");
JMenuItem c12 = new JMenuItem("C12");
JMenuItem c111 = new JMenuItem("C111");
JMenuItem c112 = new JMenuItem("C112");
JMenuBar bar = new JMenuBar();
frame.setJMenuBar(bar);
bar.add(a);
bar.add(b);
bar.add(c);
a.add(a1);
a.add(a2);
b.add(b1);
b.add(b2);
c.add(c1);
c.add(c2);
a1.add(a11);
a1.add(a12);
b1.add(b11);
c1.add(c11);
c11.add(c111);
c11.add(c112);
b2.add(b12);
c2.add(c12);
frame.setSize(300, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
  }
}