них сандалів Швидкого доступу будут показані з права від назви Елемент.
Створені следующие обробнікі подій (Подія - натіскання на елемент.
Зв язані следующие елементи з обробніком екземпляр цього класу:
jmiCut.addActionListener (this);// Ім я командіровку Дії по умовчанню
(«Cut»)
jmiCopy .addActionListener (this);// Ім я командіровку Дії по
умовчанню («Copy»)
jmiPaste.addActionListener (this);// Ім я командіровку Дії по
умовчанню («Paste»)
тобто вікорістовується одна обробнік, а самє екземпляр цього класу. Цей обробнік вікорістовується для клавіш «Cut», «Copy», «Paste».
Відімість Елемент по умовчанню є Істинна (true) тобто елемент є видимість и его можливо використовуват, если ж ми Хочемо сделать его не доступні треба вікорістаті метод «setEnabled (false)» самє значення в дужках и вірішує чі Доступний елемент. У цьом випадка звертаючись «false» тобто елемент не доступні (візуально ВІН буде сірого кольору та тьмяна на фоні других елементів). У Цій Програмі треба на качана сделать елемент Paste не доступні, Аджея з качана ВІН НЕ містіть Ніякого значення самє це Робить Наступний рядок: «jmiPaste.setEnabled (false)».
вносяться всі елементи до складу підменю («Edit»), це робиться Завдяк методу add () який описавши Ранее. Оскількі у декількох елементів підменю («Edit») є свои підменю, то спочатку в ті підменю вносяться їх елементи, а потім Вже безпосередно Готові підменю до складу підменю («Edit»). Код Який безпосередно треба впісуваті для шкірного Елемент написань нижчих:
Внесення до підменю («Edit»)
jmEdit.addSeparator (); jmEdit.add (jmiFind) ;. add (jmiCancel); jmEdit.add (jmiReplace) ;. add (jmiReturn); jmEdit.add (jmiContinue) ;. addSeparator (); Внутрішнє підменю
jmEdit.add (jmiCut); Підменю («Fill»)
jmEdit.add (jmiCopy); jmFill.add (jmiRight);
jmEdit.add (jmiPaste); jmFill.add (jmiUp);
jmFill.add (jmiDown); jmFill.add (jmiLeft);
jmEdit.add (jmiPasteSpecial); Підменю («Cleat»)
jmEdit.add (jmiIH); jmClear.add (jmiFormat);
jmEdit.addSeparator (); jmClear.add (jmiNotes);
jmEdit.add (jmFill); jmClear.add (jmiAll);
jmEdit.add (jmiDeletel); jmClear.add (jmiСontent);
jmEdit.add (jmiDeletel); jmEdit.add (jmiMoveCopy);
jmEdit.add (jmiDeleteList); jmEdit.add (jmClear);
Спочатку вносяться елементи до внутренних підменю. А Вже потім до («Edit»).
Опис підменю під Назв «jmView»:
Елементи підменю «jmView» зображені у табліці 2.4 «JMenu jmView (« View »)».
Таблиця 2.4 «JMenu jmView (« View »)»
Елемент (JMenuItem) JMenuItem jmiNormal=new JMenuItem («Normal»); JMenuItem jmiPageLayout=new JMenuItem («Page Layout»); JMenuItem jmiTaskPane=new JMenuItem («Task Pane»); JMenuItem Toolbar= new JMenuItem («Toolbar»); JMenuItem jmiFormulaBar=new JMenuItem («Formula Bar»); JMenuItem StatusBar=new JMenuItem («Status bar»); JMenuItem jmiHeaderFooter=new JMenuItem («Header and Footer ...»); JMenuItem jmiNote=new JMenuItem («Notes»); JMenuItem jmiRepresentations=new JMenuItem («Representations ...»); JMenuItem jmiFullScreen=new JMenuItem («Full screen»); JMenuItem jmiScale=new JMenuItem («Scale ...»);
Як и Ранее вносяться всі елементи до складу підменю («View»):
. add (jmiNormal); jmView.addSeparator () ;. add (jmiPageLayout); jmView.add (jmiFullScreen);
jmView.add (jmiHeaderFooter); jmView.add (jmiFormulaBar) ;. addSeparator (); jmView.add (jmiNote) ;. add (jmiTaskPane); jmView.addSeparator () ;. add (Toolbar); jmView.add (StatusBar);
jmView.add (jmiRepresentations); jmView.add (jmiScale);
Опис підменю під Назв «jmHelp»:
Елементи підменю «jmHelp» зображені у табліці 2.5 «JMenu jmHelp (« Help »)».
Таблиця 2.5 «JMenu jmHelp (« Help »)»
Елемент (JMenuItem) JMenuItem jmiHelp=new JMenuItem («Help»); Як и Ранее задаються мнемонічна клавіша, та клавіша Швидкого доступу. Вносяться елемент до складу підменю («Help»): jmHelp.add (jmiHelp);
Опис підменю під Назв «jmInsert»:
Елементи підменю «jmInsert» зображені у табліці 2.6 «JMenu jmInsert (« Insert »)».
Табл...