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

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





мальне число, Пожалуйста буде доступним, остання цифра 1 на мінімальне.В рядку «jspin=new JSpinner (spm) »відбувається создания про єкту JSpinner Який вікорістовує підготовлену Ранее модель spm. Установка Бажанов Розмірів інкрементного регулятора відбувається у рядку: «jspin.setPreferredSize (new Dimension (60, 20))».

Далі за допомоги ОКРЕМЕ обробніка, тобі ж обробніка створеня помощью неіменованого внутрішнього класу, відбувається ОБРОБКИ події при зміні значення інкріменту.

jspin.addChangeListener (new ChangeListener () {void stateChanged (ChangeEvent ce) {bSize=(Integer) jspin.getValue ();=bSize;

jbtn.doClick ();

}

});

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

Слідкуючім кроком буде створення панелі ІНСТРУМЕНТІВ, компоненту Який надає можлівість альтернативного способу Звернення до функцій, доступних помощью меню. Панель ІНСТРУМЕНТІВ містіть набір кнопок, Які дозволяють використовуват Різні Функції, в цьом випадка на Цій панелі містяться:

Кнопки: створення нового документу («New»), Відкриття документу («Open»), зберігання документу («Save»), печаті («Print»), Вирізання тексту в комірці («Cut» ), Копіювання тексту («Copy»), вставки тексту («Paste»), переходу на крок на зад («Cancel»), переходу на крок вперед («Return»), кнопки Вибори шрифту (жирний («FontBold»), курсив («FontItalic»), звічайній («FontPlain»)), Функції, а такоже регулятор розмірності шрифту та список Вибори шрифту.

Спочатку створюється сама панель у рядку «JToolBar jtb=new JToolBar (« Debug »)» Потім створюються кнопки Які будут входити до складу панелі, для їхнього зображення в Програмі Використовують зображення:

JButton jbtnNew=new JButton (innerImgs [14]); jbtnOpen=new JButton (innerImgs [17]); jbtnSave=new JButton (innerImgs [23]); jbtnPrint=new JButton (innerImgs [20 ]); jbtnCut=new JButton (innerImgs [4]); jbtnCopy=new JButton (innerImgs [3]);=new JButton (innerImgs [19]) ;. setEnabled (false); jbtnCancel=new JButton (innerImgs [0] ); jbtnReturn=new JButton (innerImgs [21]);

JButton jbtnFun=new JButton (innerImgs [11]);=new JToggleButton (innerImgs [7]);=new JToggleButton (innerImgs [8]);=new JToggleButton (innerImgs [9], true );

Всі кнопки Одразу Доступні для Вибори за виключення вставки (Paste). Далі відбувається Включення Деяк кнопок в групу

ButtonGroup bg=new ButtonGroup ();

bg.add (jtbFontBold);

bg.add (jtbFontItalic);

bg.add (jtbFontPlain);

У Першому рядку відбувається создания групи, а нижчих до него додаються компоненти (кнопки Які треба про єднаті.).

Це Зроблено того что одночасно может буті Використана лишь одна кнопка, мова идет про вибір шрифту, самє для него вікорістовується кнопка-перемикач, яка дозволяє Бачити Який самє шрифт (жирний, курсив чі звічайній) Вибраний в Сейчас момент. За умовчанням вібірається шрифт звічайній, на что вказує допоміжне слово «true».

Для деякі кнопки зв язуються з обробніком екземпляр цього класу, оскількі ініціалізація усіх кнопок відбувалась за допомоги збережений, для кожної кнопки треба Задати команду Дії, про якові згадувать Ранее:

jbtnNew.setActionCommand («New») ;. setActionCommand («Open») ;. setActionCommand («Save») ;. setActionCommand («Print») ;. setActionCommand («Cut») ;. setActionCommand («Copy») ;. setActionCommand («Paste») ;. setActionCommand («Cancel») ;. setActionCommand («Return») ;. setActionCommand («Fun»);

jtbFontBold.setActionCommand («FontBold») ;. setActionCommand («FontItalic») ;. setActionCommand («FontPlain»);

Безпосереднє зв язування з обробніком подій: .addActionListener (this);// Ім я командіровку Дії («Open»)

jbtnSave.addActionListener (this);// Ім я командіровку Дії («Save»)

jbtnCut.addActionListener (this);// Ім я командіровку Дії («Cut»)

jbtnCopy.addActionListener (this);// Ім я командіровку Дії («Copy»)

jbtnPaste.addActionListener (this);// Ім я командіровку Дії («Paste»)

jbtnFun.addActionListener (this);// Ім я командіровку Дії («Fun»)

jtbFontBold.addActionListener (this);// Ім я командіровку Дії

(«FontBold»)

jtbFon...


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





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

  • Реферат на тему: Переломний момент: який мінімум подій максимально впливає на вашу кар'є ...
  • Реферат на тему: Роль шрифту в графічному дизайні
  • Реферат на тему: Розробка термогенератора, який буде використовувати тепло двигуна для заряд ...
  • Реферат на тему: Пошук підрядка в рядку
  • Реферат на тему: Алгоритми пошуку підрядка в рядку