public /*synchronized*/ void addMenu(JMenu _menu) { //SwingUtilities.updateComponentTreeUI(_menu); int n=getSubElements().length; if(n>=2) { n-=2; Component fm=getComponent(n ); // Fenetres Component hm=getComponent(n+1); // Aide remove(hm); remove(fm); add(_menu); add(fm); add(hm); /* add(_menu,n ); add(fm ,n+1); add(hm ,n+2); */ } else add(_menu); _menu.setIcon(null); _menu.addActionListener(this); }
/** * Permet d'ajouter un menu a la barre des menu. * * @param _m le menu a ajouter * @param _idx l'indice voulu */ public void addMenu(final JMenu _m, final int _idx) { final BuMenuBar b = getMainMenuBar(); b.add(_m, _idx); b.computeMnemonics(); b.revalidate(); }
public static BuMenuBar buildBasicMenuBar() { BuMenuBar r=new BuMenuBar(); BuMenu em=BuMenu.buildEditionMenu (); BuMenu fm=BuMenu.buildFileMenu (); BuMenu wm=BuMenu.buildWindowMenu (); BuMenu hm=BuMenu.buildHelpMenu (); fm.setIcon(null); em.setIcon(null); wm.setIcon(null); hm.setIcon(null); fm.addActionListener(r); em.addActionListener(r); wm.addActionListener(r); hm.addActionListener(r); r.add(fm); r.add(em); r.add(wm); try { r.setHelpMenu(hm); } catch(Error ex) { // r.add(Box.createHorizontalGlue()); r.add(hm); } return r; }
public void updateFrame(final JFrame _f) { if (_f == null) { return; } final Action[] act = buildAction(_f); if (act == null) { return; } final BuMenuBar bar = new BuMenuBar(); for (int i = 0; i < act.length; i++) { final BuToolButton bt = new BuToolButton(); bt.setAction(act[i]); bt.setToolTipText((String) act[i].getValue(Action.SHORT_DESCRIPTION)); bar.add(bt); } EbliLib.updateMapKeyStroke(_f.getRootPane(), act); _f.setJMenuBar(bar); _f.addWindowListener(new WindowAdapter() { public void windowClosed(final WindowEvent _evt) { getVue().getArbreVolume().clearSelection(); getVue().getUnivers().destroy(); } }); }
pdfViewer.getMenuBar().add(new JMenu(FudaaResource.FUDAA.getString("Edition"))); this.setJMenuBar(bm);
menuCs.add(bi); menuBar.add(menuCs); final BuButton btPnCO= new BuButton("Crer Organisme"); btPnCO.setActionCommand("pnCO"); btPnCO.addActionListener(this); menuBar.add(btPnCO); final BuButton btPnCP= new BuButton("Crer Personne"); btPnCP.setActionCommand("pnCP"); btPnCP.addActionListener(this); menuBar.add(btPnCP); final BuButton btQuit= new BuButton("Quitter"); btQuit.setActionCommand("QUIT"); btQuit.addActionListener(this); menuBar.add(btQuit); setJMenuBar(menuBar); final BuPanel pnToolBar= new BuPanel();
menu.addMenuItem(BuResource.BU.getString("Copier"), "COPIER", BuResource.BU.getIcon("copier"), true, KeyEvent.VK_C, this); b.add(menu); if (showSelectedRows(table_)) { final BuCheckBox bc = new BuCheckBox(); bc.setSelected(selectedLine_ != null); bc.addItemListener(this); b.add(bc); b.add(otherTool[i]);
mn.setIcon(null); mn.addActionListener(mb); mb.add(mn, 0); mn.setIcon(null); mn.addActionListener(mb); mb.add(mn, 1); mn.setIcon(null); mn.addActionListener(mb); mb.add(mn, 2); mn.setIcon(null); mn.addActionListener(mb); mb.add(mn, 3); mn.setIcon(null); mn.addActionListener(mb); mb.add(mn, 4); mb.add(mn, 5); mb.add(mn, 6); mb.computeMnemonics();