19784

Компоненти Splitter, Timer, Image, ScrollBar, тощо

Доклад

Информатика, кибернетика и программирование

Splitter Используется для создания в приложении панелей с изменяемыми пользователем размерами. Timer позволяет задавать в приложении интервалы времени. Таймер находит многочисленные применения: синхронизация мультипликации закрытие какихто окон с которыми пользователь...

Украинкский

2013-07-17

17.86 KB

0 чел.

Splitter - Используется для создания в приложении панелей с изменяемыми пользователем размерами.

Timer позволяет задавать в приложении интервалы времени. Таймер находит многочисленные применения: синхронизация мультипликации, закрытие каких-то окон, с которыми пользователь долгое время не работает, включение хранителя экрана или закрытие связей с удаленным сервером при отсутствии действий пользователя, регулярный опрос каких-то источников информации, задание времени на ответ в обучающих программах — все это множество задач, в которых требуется задавать интервалы времени, решается с помощью таймера.

Таймер — невизуальный компонент, который может размещаться в любом месте формы. Он имеет два свойства, позволяющие им управлять: Interval — интервал времени в миллисекундах и Enabled — доступность. Свойство Interval задает период срабатывания таймера. Через заданный интервал времени после предыдущего срабатывания, или после программной установки свойства Interval, или после запуска приложения, если значение Interval установлено во время проектирования, таймер срабатывает, вызывая событие OnTimer. В обработчике этого события записываются необходимые операции.

Компоненты Image и PaintBox представляют собой некоторую ограниченную поверхность с канвой, на которую можно заносить изображения, как это описано в разделе 4.2. При этом компонент PaintBox, собственно говоря, не дает ничего нового по сравнению с рисованием на канве формы. Рисование на PaintBox вместо формы не имеет никаких преимуществ, кроме, может быть, некоторого облегчения в расположении одного или нескольких рисунков в площади окна.

Image много богаче по своим возможностям и удобнее, чем PaintBox. Даже при использовании описанных в разделе 4.2 приемов рисования на канве компонент Image имеет существенное преимущество: в нем не приходится думать о перерисовке изображения, испорченного из-за перекрытия данного окна другими. Все, связанное с обработкой событий OnPaint, рассмотренных в разделе 4.2, в Image осуществляется автоматически. Кроме того с помощью Imageпроще, чем при непосредственном рисовании на канве формы, расположить в окне приложения несколько изображений и управлять ими. При этом отпадает необходимость сложных и нудных расчетов координат канвы формы, обеспечивающих требуемое взаимное расположение изображений, т.е. в полной мере проявляются преимущества визуального программирования. Так что, вероятно, во всех случаях лучше работать с канвой Image, чем с канвой формы.

Но помимо этих возможностей у компонента Image имеются свойства, позволяющие работать с различными типами графических файлов.

Scrollbar — это полоса прокрутки, но в библиотеке AWT класс Scrollbar используется еще и для организации ползунка (slider). Объект может располагаться горизонтально или вертикально, обычно полосы прокрутки размещают внизу и справа.

Каждая полоса прокрутки охватывает некоторый диапазон значений и хранит текущее значение из этого диапазона. В линейке прокрутки есть пять элементов управления для перемещения по диапазону. Две стрелки на концах линейки вызывают перемещение на одну единицу (unit) в соответствующем направлении при щелчке на стрелке кнопкой мыши. Положение движка или бегунка (bubble, thumb) показывает текущее значение из диапазона и может его изменять при перемещении бегунка с помощью мыши. Два промежутка между движком и (Стрелками Позволяют переместиться на один блок (block) щелчком кнопки мыши.

Смысл понятий "единица" и "блок" зависит от объекта, с которым работает полоса прокрутки. Например, для вертикальной полосы прокрутки при просмотре текста это может быть строка и страница или строка и абзац.

Методы работы с данным компонентом описаны в интерфейсе Adjustable, который реализован классом scroiibar.

В классе scroiibar три конструктора:

Scrollbar () — создает вертикальную полосу прокрутки с диапазоном 0—100, текущим значением 0 и блоком 10 единиц;
Scrollbar (int orientation) — ориентация orientation задается одной из двух констант HORIZONTAL или VERTICAL ;
Scrollbar(int orientation, int value, int visible, int min, int max) — задает, кроме ориентации, еще начальное значение value, размер блока visible, диапазон значений min—max.
Аргумент visible определяет еще и длину движка — она устанавливается пропорционально диапазону значений и длине полосы прокрутки. Например, конструктор по умолчанию задаст длину движка равной 0,1 длины полосы прокрутки.


 

А также другие работы, которые могут Вас заинтересовать

31492. Інформаційне забезпечення фінансового аналізу 243.5 KB
  Для того щоб мати чітку уяву про фінансовий стан підприємства потрібно вміти правильно розподілити ресурси виявити напрями які потребують розвитку визначити головні питання котрі потребують корегування. Чи знаєте Ви який фінансовий стан підприємства Знаходиться воно в стадії підйому чи скорочення своєї діяльності Скільки це буде продовжуватись Наскільки ефективно працює підприємство та що можна зробити для підвищення рентабельності Ці відповіді можна знайти коли Ви розберетесь у фінансових звітах. Нормативнодовідкова інформація...
31493. Інструменти виділення, канали і маски. Фотомонтажі 891.41 KB
  Photoshop має в своєму розпорядженні багатий набір засобів виділення серед яких інструменти виділення Mrquee Область Lsso Лассо Mgic Wnd Чарівна паличка; інструменти виділення контурів Pth Tools; спеціальна команда Color Rnge Колірний ряд; особливий режим виділення Quick Msk Швидка маска. Виділення і трансформація областей У Photoshop велика частина операцій редагування діють лише в межах виділеної області. Приклад обробки виділення кистю Для виділення областей правильної геометричної форми є чотири інструменти які зібрані...
31494. Інструменти кольорової коррекции і ретушування 734.31 KB
  Інструменти з групи Освітлювач У цьому вікні: Dodge Освітлювач для освітлення областей і збільшення яскравості зображення; Burn Затемнювач для затемнення областей і зменшення яскравості зображення; Sponge Губка міняє насиченість контраст зображення. Інструменти з групи Розмиття У цьому вікні: Blur Розмиття пом'якшує кордони між об'єктами; Shrpen Різкість збільшує чіткість зображення; Finger Палець розмазує розтушовує колір. Перший варіант надає можливість створення точних копій елементів зображення а другий колірних зразків...
31495. Шрифт і текст 1001.83 KB
  Різниця та ж що і між точковими і векторними зображеннями.FON це точкові зображення добре пристосовані для швидкого виводу на екран. Атрибути стилю тексту включають наступні поняття як: гарнітура шрифту зображення кегль інтерліньяж міжбуквений просвіт междусловный пропуск виключення відступ першого рядка втяжка відступи справа і зліва міжабзацне відбиття інші прийоми оформлення мал. Список Set the font style Встановити зображення призначений для вибору стилю написання тексту напівжирний курсив підкреслений або інший.
31496. Комп’ютерна графіка. Основні поняття комп'ютерної графіки 146.89 KB
  Річ у тому що будьяке цифрове зображення на комп'ютері характеризуються набором його таких параметрів як розмір дозвіл формат і тип колірної моделі. Перераховані параметри і визначають якість растрового зображення а також розмір графічного файлу. Дозвіл зображення Растрове зображення формується з сукупності крихітних елементів званих пікселями. Якщо вдуматися то стає очевидним що чим вище дозвіл тим більшу кількість пікселів містить зображення і тим більшою кількістю деталей тобто якістю таке зображення характеризується.
31497. Інтерфейс Photoshop CS5 577.95 KB
  Інтерфейс елементи головного вікна графічного редактора При запуску dobe Photoshop ми побачимо головне вікно програми показане на мал. Мал. Інтерфейс dobe Photoshop Панель управління і головне меню У верхній частині вікна Photoshop знаходиться головне меню що містить практично всі команди для налаштування і здійснення процесу редагування зображення а також панель управління яка також призначена для налаштування і запуску безлічі функціональних можливостей програми мал. Мал.
31498. ФОНДОВИЙ РИНОК 142 KB
  Загальна характеристика фондового ринку Фондовий ринок ринок цінних паперів сукупність учасників фондового ринку та правовідносин між ними щодо розміщення обігу та обліку цінних паперів і похідних деривативів. В економічній літературі терміни фондовий ринок і ринок цінних паперів стали майже синонімами. Основними інструментами фондового ринку є цінні папери різних видів типів які формують свої сегменти: грошового ринку ринку цінних паперів ринку капіталів фондового ринку. Сучасний світовий фондовий ринок розвивається за...
31499. Фондова біржа та біржові операції 231.5 KB
  Сутність фондової біржі її види та функції Фондові біржі це спеціалізовані установи які створюють умови для постійно діючої централізованої торгівлі цінними паперами шляхом обєднання попиту пропозицій на них надання місця системи і засобів як для первинного розміщення так і для вторинного обігу цінних паперів. Вони мають працювати за єдиними правилами та за єдиною технологією електронного обігу цінних паперів визначеними Національною фондовою біржею. Виділяють декілька етапів розвитку й удосконалення фондових бірж: зміна способів...
31500. Фінансовий ринок: сутність, функції та роль в економіці країни 153 KB
  Фінансовий ринок: сутність функції та роль в економіці країни Сутність фінансового ринку необхідність і передумови його створення. Принципи та функції фінансового ринку. Структура фінансового ринку. Сутність фінансового ринку необхідність і передумови його створення Фінансовий ринок є складовою сферою фінансової системи держави.