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

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





озпочнемо З першого рядків програми:

import javax.swing. *; javax.swing.event. *; javax.swing.table. AbstractTableModel; javax.swing.table. DefaultTableCellRenderer; javax.swing.table. TableColumn; java.awt. *; Java.awt.event. *;

import java.util. Arrays;

У ціх рядках опісані бібліотеки Які залучені вході виконан програми.

У Бібліотеці «javax.swing» знаходяться почти всі компоненти які ми вікорістовуємо, мова идет про кнопки (JButton, JToggleButton), інкрементній регулятор (JSpinner), таблиці (JTable), компоненти списку (JComboBox), компоненти создания головного меню програми (JMenuBar), компоненти реализации контекстного меню (JMenu, JMenuItem), для создания аплету Який вікорістовує компоненти swing (JApplet), компонент для розділу пунктів меню (JSeparator), діалогове вікно (JFileChooser), вкладки (JTabbedPane), компонент для реализации корістувацького графічного інтерфейсу (JScrollPane), та компоненти панелі ІНСТРУМЕНТІВ (JToolBar), діалогове вікно, Пожалуйста вікорістовується підчас індівідуального Завдання (JDialog).

У бібліотеках «javax.swing.event», «java.awt.event» знаходяться методи Які дозволяють отрімуваті та оброблюваті події. Бібліотека «java.util. Arrays »вміщує в собі Функції по роботі з масивом (Знадоби во время сортуваннях масиву в індивідуальному завданні). Всі Інші слугують як помічники для реализации, одного з Головня класів - табліці.

После оголошення бібліотек идет оголошення класу, «public class Gnumeric extends JFrame implements ActionListener» це головний клас (Який вступає в прямий контакт з користувачем), до которого має змогу звернута користувач, ВІН винен буті Оголошення як public , далі идет назва класу, ключовими словами «extends» задає батьківський клас новому створюваному класу (JFrame) Чи можемо для реализации використовуват компоненти Swing, «implements ActionListener» дает змогу зрозуміті что клас реалізує інтерфейс ActionListener (Подія Дії (подія дії)).

Далі опісані Допоміжні елементи, Які оголошуються в самому качана, оскількі у подалі ході виконан програми буде Вимагати їх з'явилося у функціях (методах):

- У рядку «String [] Tomb={« Dialog »,« Serif »,« Times New Roman »,« Cambria »,« monospaced »};» оголошено масив рядків, в якому идет ПЕРЕЛІК назв шріфтів.

- У змінній «int fontSize=14» вказується початковий розмір шрифту, у подалі, при прімсі користувача розмір шрифту может змінюватісь, а отже і значення в Цій змінній.

Змінна «String item» буде зберігаті Вибраний користувачем шрифт (жирний, курсив, звічайній).

Зміна «String CopyPaste» зберігає значення коміркі, значення якої ми Прагнемо скопіюваті, или вірізаті.

Кож тут оголошено дві масивов ПОСИЛАННЯ в дінамічній пам яті для таблиць (по Чотири, оскількі программа має Чотири незалежні табліці в чотірьох вкладках (одна з якіх для індівідуального Завдання)), «JTable [] jtab=new JTable [4] »створює безпосередно посилання на агентство таблиці, а« JScrollPane [] jscrlp=new JScrollPane [4] »слугує для создания смуг прокрутки для ціх таблиць (путем вставлених табліці в панель).

У масиві змінніх під Назв «ImageIcon imgs []», в цьом масиві будут зберігатіся завантажені зображення.

Створюється ще декілька змінніх, про їх использование буде описано во время ініціалізації.

После оголошення змінніх опісується конструктор «public Gnumeric ()» в якому відбувається виклик Функції «initialization ()» В якій Вже безпосередно віконується ініціалізація програми. Перший Крок на шляху ініціалізації програми є встановлення Розмірів вікна при старті програми в пікселях. Саме це и відбувається в рядку «setSize (900,600)». После чего опісується якові дію необходимо віконаті при закрітті програми, в даного випадка программа завершає свое виконан на что вказує рядок: «setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE)». Потім відбувається ініціалізація змінніх Які містять зображення, завантаження та прісвоєння ЦІМ зміннім. Всі це відбувається у рядках:

ImageIcon [] innerImgs=new ImageIcon [27]; (int i=0; i lt; 27; i ++) {[i]=new ImageIcon ((i + 1) + ». gif» );

}

У подалі ЦІ змінні буду використовуват при створенні елементів до якіх треба підставіті зображення.

Потім створюється сажки меню програми «JMenuBar jmb=new JMenuBar ()», Пожалуйста всегда буде на увазі, во время ходу виконан всієї програми. JMenuBar є своєрідній контейнер для меню. Подібно іншім компонентам ВІН є підкласом класу JComponent, для даного класу є лишь одна конструктор, по умовчанню. Такий новий рядок меню порожній, и перед використанн треба заповнити конкретними пункта...


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





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

  • Реферат на тему: Розробка програми на мові JAVA
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...
  • Реферат на тему: Розробка програми на Java
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Розробка тестового додатку "Компоненти меню Delphi"