1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
JFrame maFrame = new JFrame("Open Jar File");
maFrame.setLocationRelativeTo(null);
maFrame.setSize(new Dimension(600, 300));
JMenuBar menuBar = new JMenuBar();
JMenu fichierMenu = new JMenu("Choix des Package");
ArrayList<JMenu> pck = new ArrayList<JMenu>();
ArrayList<JMenuItem> clas = new ArrayList<JMenuItem>();
for (int i = 0; i < testMap.keySet().size(); i++) {
pck.add(new JMenu(testMap.keySet().toString()));
clas.add(new JMenuItem(testMap.values().toString()));
}
fichierMenu.setLayout(new GridLayout());
for (JMenu b : pck) {
fichierMenu.add(b);
for(JMenuItem v:clas){
b.add(v);
}}
menuBar.add(fichierMenu);
maFrame.setJMenuBar(menuBar);
maFrame.setVisible(true);
} |
Partager