Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Створення на мові програмування Java аплету, реалізуючого інтерфейс Gnumeric.org Gnumeric Spreadsheet

Реферат Створення на мові програмування Java аплету, реалізуючого інтерфейс Gnumeric.org Gnumeric Spreadsheet





ми. У Програмі может буті лишь одна рядок меню. У класі JMenuBar Визначи декілька методів, при створенні програми Знадоби лишь одна з них - add (), цею метод зв язує з рядком меню про єкт JMenu (підменю).

Наступний кроком буде создания компонентів реализации підменю, на сам перед мова идет про создания Підрозділів, нижчих наведено ПЕРЕЛІК Підрозділів:

JMenu jmFile=new JMenu («File»);

JMenu jmEdit=new JMenu («Edit»);

JMenu jmView=new JMenu («View»);

JMenu jmInsert=new JMenu («Insert»);

JMenu jmFormat=new JMenu («Format»);

JMenu jmTools=new JMenu («Tools»);

JMenu jmData=new JMenu («Data»);

JMenu jmHelp=new JMenu («Help»);

Для шкірного з ціх Підрозділів віконані следующие Дії:

а) Визнач мнемонічні клавіші,

Продемонструємо їх налаштування на прікладі підменю («File»):

«jmFile.setMnemonic (KeyEvent.VK_F)»

як бачим з рядка вищє для налаштування мнемонічніх клавіш Використовують метод «setMnemonic» Завдяк команді «KeyEvent.VK_F» задається клавіша «F» .Тепер если натіснуті клавішу «alt» то під написа File буде підкреслено клавішу при натісненні на якові, при умові зажатої клавіші alt буде Виконувати вибір підрозділу, в цьом випадка при зелених сандалів «alt + F» генерується натіснення кнопки («File»), виклик проходити без обліку регістра.

Аналогічні дію будут Виконувати для всіх Підрозділів.

б) Створено Пункти Які будут знаходітісь в составі підменю. (для шкірного підменю свои):

JMenu інкапсулює меню, Котре заповнюється пунктами, реалізованімі помощью про єктів JMenuItem. Клас JMenu є Дочірнім по відношенню до класу JMenuItem. Це означає, что Є можливість зв язувати з іншім про єктом того ж типу, можливо створюваті підменю в составі меню. При створенні програми Знадоби один метод и для JMenu - add (), цею метод зв язує з підменю про єкт JMenuItem або ще JMenu (підменю). Для Деяк елементів JMenuItem створені такоже зображення Які відображаються зліва від імені елемента. Отже, при створенні Кожний елемент JMenuItem має свое ім я Пожалуйста збережений в дужках, а деякі и зображення, змінна в Якій зберігається зображення розміщується з права від імені.

Перелік створеня елементів для шкірного з підменю, продемонстровані нижчих.

Опис підменю під Назв «jmFile»:

Елементи підменю «jmFile» зображені у табліці 2.2 «JMenu jmFile (« File »)».


Таблиця 2.2 «JMenu jmFile (« File »)»

Елемент (JMenuItem) JMenuItem jmiNew=new JMenuItem («New», innerImgs [14]); JMenuItem jmiOpen=new JMenuItem («Open», innerImgs [17]); JMenuItem jmiClose=new JMenuItem ( «Close»); JMenuItem jmiSave=new JMenuItem («Save», innerImgs [23]); JMenuItem jmiSaveAs=new JMenuItem («Save as», innerImgs [23]); JMenuItem jmiSaveWP=new JMenuItem («Save as Web Page», innerImgs [24]); JMenuItem jmiSaveWS=new JMenuItem («Save workspace»); JMenuItem jmiSaveSearch=new JMenuItem («File search», innerImgs [25]); JMenuItem jmiPrev =new JMenuItem («Preview Page»); JMenuItem jmiPrint=new JMenuItem («Print», innerImgs [20]); JMenuItem jmiExit=new JMenuItem («Exit», KeyEvent. VK_E );

Для Деяк елементів Створено обробнікі подій, тобто при натісненні на Вибраний компонент відбувається Подія. У інтерфейсі ActionListener є метод, Який віклікається лишь тоді, коли користувач натіскає на кнопці, або Виконує іншу дію яка впліває на цею компонент. Ця Подія может буті опрацьована будь-яким про єктом, при умові, что ВІН Реалізую інтерфейс ActionListener. Зв язування кнопки з обробніком відбувається наступна чином, нижчих пріведені два способи реализации:

а) Для кожної Дії можливо візначіті окремий обробнік, таким чином Різні класи буду?? ь підтрімуваті Різні події, тобто реалізовуваті обробнік подій помощью неіменованіх внутренних класів (обробляті подію Одразу при зв язуванні клавіші з обробніком події, такий метод Використовують, коли для реализации даної події вікорістовується лишь один клавіша), самє цею метод вікорістовується для Елемент підменю ( «Exit»):

«jmiExit.setAccelerator (KeyStroke.getKeyStroke (KeyEvent.VK_E, InputEvent.CTRL_MASK));

jmiExit.addActionListener (new ActionListener () {void actionPerformed (ActionEvent ae) {.exit (0);

}

}); »

У цьом випадка вікорістовується неіменованій Внутрішній клас, Який реалізує інтерфейс ActionListener. Віклікається метод «a...


Назад | сторінка 4 з 20 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Поняття та використання Network File System
  • Реферат на тему: Графічний метод і симплекс-метод розв'язання задач лінійного програмува ...
  • Реферат на тему: Порівняння методів одновимірної оптимізації: метод золотого перетину і мето ...
  • Реферат на тему: Порівняння ефективності різних методів розв'язання систем лінійних алге ...
  • Реферат на тему: Рішення систем нелінійніх рівнянь. Метод ітерацій. Метод Ньютона-Канторов ...